{"version":3,"file":"finbourne-lusid-sdk-angular16.mjs","sources":["../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/encoder.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/variables.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/configuration.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/abor.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/aborConfiguration.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/addressKeyDefinition.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/aggregation.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/allocations.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/amortisationRuleSets.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/applicationMetadata.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/blocks.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/calendars.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/chartOfAccounts.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/complexMarketData.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/compliance.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/configurationRecipe.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/conventions.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/corporateActionSources.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/counterparties.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/customEntities.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/customEntityDefinitions.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/customEntityTypes.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/cutLabelDefinitions.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/dataTypes.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/derivedTransactionPortfolios.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/entities.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/executions.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/feeTypes.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/fundConfiguration.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/funds.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/groupReconciliations.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/instrumentEventTypes.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/instrumentEvents.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/instruments.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/legacyCompliance.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/legalEntities.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/orderGraph.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/orderInstructions.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/orderManagement.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/orders.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/packages.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/participations.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/persons.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/placements.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/portfolioGroups.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/portfolios.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/propertyDefinitions.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/queryableKeys.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/quotes.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/reconciliations.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/referenceLists.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/referencePortfolio.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/relationDefinitions.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/relations.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/relationshipDefinitions.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/relationships.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/schemas.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/scopes.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/scriptedTranslation.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/search.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/sequences.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/stagedModifications.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/stagingRuleSet.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/structuredResultData.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/systemConfiguration.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/taxRuleSets.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/transactionConfiguration.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/transactionFees.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/transactionPortfolios.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/translation.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/workspace.service.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api/api.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/a2BBreakdown.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/accessMetadataOperation.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/accessMetadataValue.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/account.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/accountingMethod.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/accumulationEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/accumulationEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/actionId.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/addBusinessDaysToDateRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/addBusinessDaysToDateResponse.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/additionalPayment.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/addressDefinition.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/addressKeyComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/addressKeyComplianceParameterAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/addressKeyList.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/addressKeyListAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/addressKeyListComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/addressKeyListComplianceParameterAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/addressKeyOptionDefinition.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/aggregateSpec.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/aggregationMeasureFailureDetail.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/aggregationOp.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/aggregationOptions.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/aggregationQuery.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/aggregationType.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/amortisationEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/amortisationEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/amortisationRule.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/amount.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/assetClass.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/barrier.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/basket.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/basketAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/basketIdentifier.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/bond.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/bondAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/bondConversionEntry.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/bondConversionSchedule.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/bondConversionScheduleAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/bondCouponEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/bondCouponEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/bondDefaultEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/bondDefaultEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/bondPrincipalEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/bondPrincipalEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/bonusIssueEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/bonusIssueEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/boolComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/boolComplianceParameterAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/boolListComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/branchStep.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/branchStepAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/branchStepRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/branchStepRequestAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/bucketingSchedule.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/calculationInfo.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/calendarDependency.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/calendarDependencyAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/callOnIntermediateSecuritiesEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/callOnIntermediateSecuritiesEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/capFloor.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/capFloorAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/capitalDistributionEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/capitalDistributionEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/cash.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/cashAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/cashDependency.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/cashDependencyAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/cashDividendEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/cashDividendEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/cashElection.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/cashFlowEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/cashFlowEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/cashFlowLineage.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/cashFlowValue.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/cashFlowValueAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/cashFlowValueSet.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/cashFlowValueSetAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/cashLadderRecord.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/cashOfferElection.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/cashPerpetual.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/cashPerpetualAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/cdsCreditEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/cdsCreditEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/cdsFlowConventions.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/cdsIndex.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/cdsIndexAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/cdsProtectionDetailSpecification.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/cdxCreditEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/cdxCreditEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/changeHistory.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/changeHistoryAction.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/changeItem.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/checkStep.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/checkStepAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/checkStepRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/cleardownModuleDetails.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/cleardownModuleRule.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/client.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/closeEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/closeEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/comparisonAttributeValuePair.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/completePortfolio.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/complexBond.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/complexBondAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/complexMarketData.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/complexMarketDataId.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/complianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/complianceParameterType.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/complianceRunInfo.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/complianceStep.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/complianceStepRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/complianceStepType.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/complianceStepTypeRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/complianceTemplateParameter.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/componentFilter.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/compounding.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/constantVolatilitySurface.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/constantVolatilitySurfaceAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/contractForDifference.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/contractForDifferenceAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/corporateActionTransitionComponent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/corporateActionTransitionComponentRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/createAddressKeyDefinitionRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/createAmortisationRuleSetRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/createCorporateActionSourceRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/createDataTypeRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/createDerivedPropertyDefinitionRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/createDerivedTransactionPortfolioRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/createPropertyDefinitionRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/createRelationDefinitionRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/createRelationRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/createRelationshipDefinitionRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/createRelationshipRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/createSequenceRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/createTransactionPortfolioRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/createUnitDefinition.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/creditDefaultSwap.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/creditDefaultSwapAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/creditPremiumCashFlowEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/creditPremiumCashFlowEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/creditRating.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/creditSpreadCurveData.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/creditSpreadCurveDataAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/criterionType.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/currencyAndAmount.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/curveOptions.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/curveOptionsAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/customEntityField.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/customEntityFieldDefinition.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/customEntityId.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/cutLocalTime.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/dataDefinition.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/dataMapKey.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/dataType.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/dataTypeSummary.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/dataTypeValueRange.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/dateAttributes.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/dateOrDiaryEntry.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/dateRange.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/dateTimeComparisonType.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/dateTimeComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/dateTimeComplianceParameterAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/dateTimeListComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/dayMonth.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/dayOfWeek.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/decimalComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/decimalComplianceParameterAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/decimalList.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/decimalListAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/decimalListComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/deleteModes.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/deleteRelationRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/deleteRelationshipRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/dependencySourceFilter.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/describedAddressKey.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/dialectId.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/dialectSchema.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/discountFactorCurveData.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/discountFactorCurveDataAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/discountingDependency.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/discountingDependencyAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/discountingMethod.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/dividendOptionEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/dividendOptionEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/dividendReinvestmentEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/economicDependency.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/economicDependencyType.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/effectiveRange.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/electionSpecification.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/eligibilityCalculation.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/emptyModelOptions.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/emptyModelOptionsAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/entityIdentifier.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/equity.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/equityAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/equityAllOfIdentifiers.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/equityCurveByPricesData.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/equityCurveByPricesDataAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/equityCurveDependency.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/equityCurveDependencyAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/equityModelOptions.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/equityModelOptionsAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/equityOption.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/equityOptionAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/equitySwap.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/equitySwapAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/equityVolDependency.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/equityVolDependencyAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/equityVolSurfaceData.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/equityVolSurfaceDataAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/errorDetail.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/eventDateRange.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/exDividendConfiguration.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/exchangeTradedOption.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/exchangeTradedOptionAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/exerciseEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/exerciseEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/exoticInstrument.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/exoticInstrumentAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/expiryEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/expiryEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/externalFeeComponentFilter.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fieldDefinition.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fieldSchema.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fieldValue.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/filterPredicateComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/filterPredicateComplianceParameterAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/filterStep.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/filterStepRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fixedLeg.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fixedLegAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fixedLegAllOfOverrides.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fixedSchedule.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fixedScheduleAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/flexibleLoan.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/flexibleLoanAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/floatSchedule.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/floatScheduleAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/floatingLeg.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/floatingLegAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/flowConventionName.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/forwardRateAgreement.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/forwardRateAgreementAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fromRecipe.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fundAmount.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fundDetails.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fundIdList.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fundIdListAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fundPreviousNAV.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fundShareClass.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fundShareClassAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fundingLeg.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fundingLegAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fundingLegOptions.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fundingLegOptionsAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/future.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/futureAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/futureExpiryEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/futureExpiryEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/futuresContractDetails.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fxConventions.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fxDependency.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fxDependencyAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fxForward.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fxForwardAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fxForwardCurveByQuoteReference.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fxForwardCurveByQuoteReferenceAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fxForwardCurveData.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fxForwardCurveDataAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fxForwardModelOptions.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fxForwardModelOptionsAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fxForwardPipsCurveData.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fxForwardPipsCurveDataAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fxForwardSettlementEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fxForwardSettlementEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fxForwardTenorCurveData.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fxForwardTenorCurveDataAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fxForwardTenorPipsCurveData.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fxForwardTenorPipsCurveDataAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fxForwardsDependency.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fxForwardsDependencyAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fxLinkedNotionalSchedule.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fxLinkedNotionalScheduleAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fxOption.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fxOptionAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fxRateSchedule.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fxRateScheduleAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fxSwap.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fxSwapAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fxTenorConvention.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fxVolDependency.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fxVolDependencyAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/fxVolSurfaceData.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/generalLedgerProfileMapping.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/generatedEventDiagnostics.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/getReferencePortfolioConstituentsResponse.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/groupBySelectorComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/groupByStep.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/groupByStepRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/groupCalculationComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/groupFilterPredicateComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/groupFilterStep.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/groupFilterStepAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/groupFilterStepRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/groupReconciliationAggregateComparisonRuleOperand.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/groupReconciliationComparisonRuleStringValueMap.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/groupReconciliationComparisonRuleTolerance.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/groupReconciliationCoreComparisonRuleOperand.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/groupReconciliationDatePair.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/groupReconciliationDefinitionCurrencies.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/groupReconciliationInstanceId.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/groupReconciliationRunDetails.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/groupReconciliationUserReviewAdd.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/groupReconciliationUserReviewBreakCode.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/groupReconciliationUserReviewComment.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/groupReconciliationUserReviewMatchKey.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/groupReconciliationUserReviewRemove.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/holdingContext.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/holdingIdsRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/holdingsAdjustment.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/holdingsAdjustmentHeader.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/iUnitDefinitionDto.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/indexConvention.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/indexModelOptions.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/indexModelOptionsAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/indexProjectionDependency.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/indexProjectionDependencyAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/industryClassifier.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/inflationFixingDependency.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/inflationFixingDependencyAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/inflationIndexConventions.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/inflationLeg.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/inflationLegAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/inflationLinkedBond.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/inflationLinkedBondAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/inflationSwap.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/inflationSwapAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/informationalErrorEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/informationalErrorEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/informationalEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/informationalEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/inputTransition.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/instrument.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/instrumentDefinitionFormat.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/instrumentDeleteModes.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/instrumentEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/instrumentEventInstructionRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/instrumentEventType.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/instrumentIdTypeDescriptor.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/instrumentIdValue.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/instrumentLeg.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/instrumentLegAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/instrumentList.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/instrumentListAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/instrumentListComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/instrumentPaymentDiaryRow.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/instrumentResolutionDetail.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/instrumentSearchProperty.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/instrumentType.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/interestRateSwap.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/interestRateSwapAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/interestRateSwaption.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/interestRateSwaptionAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/intermediateComplianceStep.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/intermediateComplianceStepAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/intermediateComplianceStepRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/intermediateSecuritiesDistributionEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/intermediateSecuritiesDistributionEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/irVolCubeData.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/irVolCubeDataAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/irVolDependency.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/irVolDependencyAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/isBusinessDayResponse.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/labelValueSet.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/lapseElection.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/levelStep.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/lifeCycleEventLineage.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/lifeCycleEventValue.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/lifeCycleEventValueAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/lineageMember.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/link.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/loanFacility.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/loanFacilityAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/loanPeriod.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/lockPeriodDiaryEntryRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/lusidInstrument.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/lusidProblemDetails.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/lusidTradeTicket.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/lusidUniqueId.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/lusidValidationProblemDetails.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/mappedString.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/marketContextSuppliers.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/marketDataKeyRule.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/marketDataOptions.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/marketDataOptionsType.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/marketDataSpecificRule.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/marketDataType.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/marketObservableType.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/marketOptions.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/marketQuote.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/masteredInstrument.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/masteredInstrumentAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/matchCriterion.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/maturityEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/maturityEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/mbsCouponEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/mbsCouponEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/mbsInterestDeferralEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/mbsInterestDeferralEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/mbsInterestShortfallEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/mbsInterestShortfallEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/mbsPrincipalEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/mbsPrincipalEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/mbsPrincipalWriteOffEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/mbsPrincipalWriteOffEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/mergerEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/mergerEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/metricValue.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/modelOptions.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/modelOptionsType.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/modelSelection.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/movementType.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/multiCurrencyAmounts.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/newInstrument.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/numericComparisonType.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/opaqueDependency.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/opaqueDependencyAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/opaqueMarketData.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/opaqueMarketDataAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/opaqueModelOptions.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/opaqueModelOptionsAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/openEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/openEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/operandType.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/operation.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/operationType.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/operator.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/optionEntry.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/optionExerciseCashEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/optionExerciseCashEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/optionExerciseElection.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/optionExercisePhysicalEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/optionExercisePhysicalEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/optionalitySchedule.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/optionalityScheduleAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/orderBySpec.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/orderFlowConfiguration.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/orderGraphBlockTransactionDetail.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/outputTransaction.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/percentCheckStep.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/percentCheckStepRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/performanceReturn.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/performanceReturnsMetric.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/periodType.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/perpetualEntityState.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/portfolio.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/portfolioDetails.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/portfolioEntityId.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/portfolioGroupIdComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/portfolioGroupIdList.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/portfolioGroupIdListComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/portfolioIdComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/portfolioIdList.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/portfolioIdListComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/portfolioResultDataKeyRule.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/portfolioResultDataKeyRuleAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/portfolioSearchResult.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/portfolioType.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/portfolioWithoutHref.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/postingModuleDetails.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/postingModuleRule.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/preTradeConfiguration.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/premium.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/pricingModel.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/propertyDefinition.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/propertyDefinitionSearchResult.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/propertyDefinitionType.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/propertyDomain.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/propertyFilter.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/propertyKeyComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/propertyKeyComplianceParameterAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/propertyKeyListComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/propertyLifeTime.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/propertyList.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/propertyListAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/propertyListComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/propertyType.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/propertyValueEquals.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/propertyValueEqualsAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/propertyValueIn.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/propertyValueInAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/protectionPayoutCashFlowEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/quoteAccessMetadataRuleId.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/quoteDependency.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/quoteDependencyAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/quoteInstrumentIdType.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/quoteSeriesId.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/quoteType.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/rawVendorEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/rawVendorEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/reOpenPeriodDiaryEntryRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/recombineStep.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/reconcileDateTimeRule.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/reconcileDateTimeRuleAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/reconcileNumericRule.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/reconcileNumericRuleAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/reconcileStringRule.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/reconcileStringRuleAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/reconciliationLeftRightAddressKeyPair.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/reconciliationLine.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/reconciliationRule.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/reconciliationRuleType.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/referenceInstrument.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/referenceInstrumentAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/referenceList.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/referenceListType.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/referencePortfolioWeightType.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/relativeDateOffset.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/repo.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/repoAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/requestedChanges.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/resetEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/resetEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/resourceId.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/responseMetaData.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/resultDataKeyRule.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/resultDataKeyRuleAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/resultKeyRule.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/resultKeyRuleType.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/resultValue.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/resultValue0D.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/resultValue0DAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/resultValueBool.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/resultValueBoolAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/resultValueCurrency.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/resultValueCurrencyAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/resultValueDateTimeOffset.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/resultValueDateTimeOffsetAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/resultValueDecimal.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/resultValueDecimalAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/resultValueDictionary.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/resultValueDictionaryAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/resultValueInt.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/resultValueIntAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/resultValueString.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/resultValueStringAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/resultValueType.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/returnZeroPvOptions.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/reverseStockSplitEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/reverseStockSplitEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/roundingConfigurationComponent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/roundingConvention.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/scalingMethodology.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/schedule.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/scheduleType.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/scopeDefinition.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/scripDividendEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/scripDividendEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/scriptMapReference.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/setTransactionConfigurationAlias.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/settlementSchedule.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/shareClassAmount.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/shareClassDetails.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/sideConfigurationDataRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/sideDefinitionRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/simpleCashFlowLoan.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/simpleCashFlowLoanAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/simpleInstrument.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/simpleInstrumentAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/simpleRoundingConvention.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/sortOrder.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/spinOffEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/stagedModificationDecision.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/stagedModificationDecisionRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/stagedModificationEffectiveRange.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/stagedModificationStagingRule.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/stagedModificationsInfo.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/stagingRuleApprovalCriteria.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/stagingRuleMatchCriteria.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/stepSchedule.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/stepScheduleAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/stockDividendEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/stockDividendEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/stockSplitEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/stockSplitEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/stream.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/stringComparisonType.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/stringComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/stringList.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/stringListComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/structuredResultDataId.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/subHoldingKeyValueEquals.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/subHoldingKeyValueEqualsAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/swapCashFlowEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/swapCashFlowEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/swapPrincipalEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/swapPrincipalEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/templateField.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/tenderEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/tenderEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/termDeposit.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/termDepositAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/termDepositInterestEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/termDepositInterestEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/termDepositPrincipalEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/termDepositPrincipalEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/totalReturnSwap.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/totalReturnSwapAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/touch.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/tradeTicket.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/tradeTicketType.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/transaction.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/transactionConfigurationMovementData.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/transactionConfigurationMovementDataRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/transactionConfigurationTypeAlias.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/transactionCurrencyAndAmount.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/transactionDateWindows.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/transactionDiagnostics.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/transactionPrice.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/transactionPriceAndType.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/transactionPriceType.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/transactionPropertyMap.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/transactionPropertyMapping.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/transactionPropertyMappingRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/transactionQueryMode.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/transactionQueryParameters.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/transactionRoles.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/transactionStatus.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/transactionTypeAlias.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/transactionTypeCalculation.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/transactionTypeDetails.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/transactionTypePropertyMapping.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/transitionEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/transitionEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/translationInput.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/translationScriptId.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/triggerEvent.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/triggerEventAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/typedResourceId.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/unitSchema.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/unitisationData.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/unitsRatio.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/unmatchedHoldingMethod.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/updateAmortisationRuleSetDetailsRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/updateInstrumentIdentifierRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/updatePortfolioGroupRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/updatePortfolioRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/updatePropertyDefinitionRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/updateRelationshipDefinitionRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/updateUnitRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/upsertReferencePortfolioConstituentsRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/user.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/valuationPointDataRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/valuationSchedule.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/valueType.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/vendorDependency.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/vendorDependencyAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/vendorLibrary.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/vendorModelRule.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/version.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/warning.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/weightedInstrumentInLineLookupIdentifiers.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/workspaceCreationRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/workspaceItemCreationRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/workspaceItemUpdateRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/workspaceUpdateRequest.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/yieldCurveData.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/model/yieldCurveDataAllOf.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/lib/.generated/api.module.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/public-api.ts","../../../../projects/finbourne/lusid-sdk-angular16/src/finbourne-lusid-sdk-angular16.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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 scope The scope of the Abor.\n     * @param code The code of the Abor.\n     * @param diaryEntryRequest The diary entry to add.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, diaryEntryRequest: DiaryEntryRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DiaryEntry>;\n    public addDiaryEntry(scope: string, code: string, diaryEntryRequest: DiaryEntryRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DiaryEntry>>;\n    public addDiaryEntry(scope: string, code: string, diaryEntryRequest: DiaryEntryRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DiaryEntry>>;\n    public addDiaryEntry(scope: string, code: string, diaryEntryRequest: DiaryEntryRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling addDiaryEntry.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling addDiaryEntry.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Abor.\n     * @param code The code of the Abor.\n     * @param closePeriodDiaryEntryRequest The request body, containing details to apply to the closing/locking period.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, closePeriodDiaryEntryRequest: ClosePeriodDiaryEntryRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DiaryEntry>;\n    public closePeriod(scope: string, code: string, closePeriodDiaryEntryRequest: ClosePeriodDiaryEntryRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DiaryEntry>>;\n    public closePeriod(scope: string, code: string, closePeriodDiaryEntryRequest: ClosePeriodDiaryEntryRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DiaryEntry>>;\n    public closePeriod(scope: string, code: string, closePeriodDiaryEntryRequest: ClosePeriodDiaryEntryRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling closePeriod.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling closePeriod.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] CreateAbor: Create an Abor.\n     * Create the given Abor.\n     * @param scope The scope of the Abor.\n     * @param aborRequest The definition of the Abor.\n     * @param observe set whether or not to return the data Observable 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(scope: string, aborRequest: AborRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Abor>;\n    public createAbor(scope: string, aborRequest: AborRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Abor>>;\n    public createAbor(scope: string, aborRequest: AborRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Abor>>;\n    public createAbor(scope: string, aborRequest: AborRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createAbor.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteAbor: Delete an Abor.\n     * Delete the given Abor.\n     * @param scope The scope of the Abor to be deleted.\n     * @param code The code of the Abor to be deleted. Together with the scope this uniquely identifies the Abor.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteAbor(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteAbor(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteAbor(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteAbor.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetAbor: Get Abor.\n     * Retrieve the definition of a particular Abor.\n     * @param scope The scope of the Abor.\n     * @param code The code of the Abor. Together with the scope this uniquely identifies the Abor.\n     * @param effectiveAt The effective datetime or cut label at which to retrieve the Abor properties. Defaults to the current LUSID system datetime if not specified.\n     * @param asAt The asAt datetime at which to retrieve the Abor definition. Defaults to returning the latest version of the Abor definition if not specified.\n     * @param propertyKeys 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Abor>;\n    public getAbor(scope: string, code: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Abor>>;\n    public getAbor(scope: string, code: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Abor>>;\n    public getAbor(scope: string, code: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getAbor.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getAbor.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Abor.\n     * @param code The code of the Abor. Together with the scope is creating the unique identifier for the given Abor.\n     * @param journalEntryLinesQueryParameters The query parameters used in running the generation of the Journal Entry lines.\n     * @param asAt The asAt datetime at which to retrieve Journal Entry lines. Defaults to returning the latest version               of each transaction if not specified.\n     * @param filter \\&quot;Expression to filter the result set.\\&quot;\n     * @param limit When paginating, limit the number of returned results to this many. Defaults to 100 if not specified.\n     * @param page The pagination token to use to continue listing Journal Entry lines from a previous call to GetJournalEntryLines.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, journalEntryLinesQueryParameters: JournalEntryLinesQueryParameters, asAt?: string, filter?: string, limit?: number, page?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<VersionedResourceListOfJournalEntryLine>;\n    public getJournalEntryLines(scope: string, code: string, journalEntryLinesQueryParameters: JournalEntryLinesQueryParameters, asAt?: string, filter?: string, limit?: number, page?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<VersionedResourceListOfJournalEntryLine>>;\n    public getJournalEntryLines(scope: string, code: string, journalEntryLinesQueryParameters: JournalEntryLinesQueryParameters, asAt?: string, filter?: string, limit?: number, page?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<VersionedResourceListOfJournalEntryLine>>;\n    public getJournalEntryLines(scope: string, code: string, journalEntryLinesQueryParameters: JournalEntryLinesQueryParameters, asAt?: string, filter?: string, limit?: number, page?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getJournalEntryLines.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getJournalEntryLines.');\n        }\n        if (journalEntryLinesQueryParameters === null || journalEntryLinesQueryParameters === undefined) {\n            throw new Error('Required parameter journalEntryLinesQueryParameters was null or undefined when calling getJournalEntryLines.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Abor.\n     * @param code The code of the Abor. Together with the scope is the unique identifier for the given Abor.\n     * @param trialBalanceQueryParameters The query parameters used in running the generation of the Trial Balance.\n     * @param asAt The asAt datetime at which to retrieve trial balance. Defaults to returning the latest version              of each transaction if not specified.\n     * @param filter \\&quot;Expression to filter the result set.\\&quot;\n     * @param limit When paginating, limit the number of returned results to this many. Defaults to 100 if not specified.\n     * @param page The pagination token to use to continue listing Trial balance from a previous call to Trial balance.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, trialBalanceQueryParameters: TrialBalanceQueryParameters, asAt?: string, filter?: string, limit?: number, page?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<VersionedResourceListOfTrialBalance>;\n    public getTrialBalance(scope: string, code: string, trialBalanceQueryParameters: TrialBalanceQueryParameters, asAt?: string, filter?: string, limit?: number, page?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<VersionedResourceListOfTrialBalance>>;\n    public getTrialBalance(scope: string, code: string, trialBalanceQueryParameters: TrialBalanceQueryParameters, asAt?: string, filter?: string, limit?: number, page?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<VersionedResourceListOfTrialBalance>>;\n    public getTrialBalance(scope: string, code: string, trialBalanceQueryParameters: TrialBalanceQueryParameters, asAt?: string, filter?: string, limit?: number, page?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getTrialBalance.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getTrialBalance.');\n        }\n        if (trialBalanceQueryParameters === null || trialBalanceQueryParameters === undefined) {\n            throw new Error('Required parameter trialBalanceQueryParameters was null or undefined when calling getTrialBalance.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListAbors: List Abors.\n     * List all the Abors matching particular criteria.\n     * @param effectiveAt 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     * @param asAt The asAt datetime at which to list the Abor. Defaults to returning the latest version of each Abor if not specified.\n     * @param page 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     * @param limit When paginating, limit the results to this number. Defaults to 100 if not specified.\n     * @param filter 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     * @param sortBy A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;.\n     * @param propertyKeys 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     * @param observe set whether or not to return the data Observable 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(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfAbor>;\n    public listAbors(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfAbor>>;\n    public listAbors(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfAbor>>;\n    public listAbors(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListDiaryEntries: List diary entries.\n     * List all the diary entries matching particular criteria.\n     * @param scope The scope of the Abor.\n     * @param code The code of the Abor.\n     * @param effectiveAt 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     * @param asAt The asAt datetime at which to list the DiaryEntry. Defaults to returning the latest version of each DiaryEntry if not specified.\n     * @param page 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     * @param limit When paginating, limit the results to this number. Defaults to 100 if not specified.\n     * @param filter 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     * @param sortBy A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;.\n     * @param propertyKeys 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfDiaryEntry>;\n    public listDiaryEntries(scope: string, code: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfDiaryEntry>>;\n    public listDiaryEntries(scope: string, code: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfDiaryEntry>>;\n    public listDiaryEntries(scope: string, code: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listDiaryEntries.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling listDiaryEntries.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Abor.\n     * @param code The code of the Abor.\n     * @param lockPeriodDiaryEntryRequest The request body, detailing lock details\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, lockPeriodDiaryEntryRequest?: LockPeriodDiaryEntryRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DiaryEntry>;\n    public lockPeriod(scope: string, code: string, lockPeriodDiaryEntryRequest?: LockPeriodDiaryEntryRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DiaryEntry>>;\n    public lockPeriod(scope: string, code: string, lockPeriodDiaryEntryRequest?: LockPeriodDiaryEntryRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DiaryEntry>>;\n    public lockPeriod(scope: string, code: string, lockPeriodDiaryEntryRequest?: LockPeriodDiaryEntryRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling lockPeriod.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling lockPeriod.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Abor.\n     * @param code The code of the Abor. Together with the               scope this uniquely identifies the Abor.\n     * @param operation The json patch document. For more information see: https://datatracker.ietf.org/doc/html/rfc6902.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, operation: Array<Operation>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Abor>;\n    public patchAbor(scope: string, code: string, operation: Array<Operation>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Abor>>;\n    public patchAbor(scope: string, code: string, operation: Array<Operation>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Abor>>;\n    public patchAbor(scope: string, code: string, operation: Array<Operation>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling patchAbor.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling patchAbor.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Abor to be deleted.\n     * @param code The code of the Abor to be deleted. Together with the scope this uniquely identifies the Abor.\n     * @param reOpenPeriodDiaryEntryRequest The request body, detailing re open details\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, reOpenPeriodDiaryEntryRequest?: ReOpenPeriodDiaryEntryRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PeriodDiaryEntriesReopenedResponse>;\n    public reOpenPeriods(scope: string, code: string, reOpenPeriodDiaryEntryRequest?: ReOpenPeriodDiaryEntryRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PeriodDiaryEntriesReopenedResponse>>;\n    public reOpenPeriods(scope: string, code: string, reOpenPeriodDiaryEntryRequest?: ReOpenPeriodDiaryEntryRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PeriodDiaryEntriesReopenedResponse>>;\n    public reOpenPeriods(scope: string, code: string, reOpenPeriodDiaryEntryRequest?: ReOpenPeriodDiaryEntryRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling reOpenPeriods.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling reOpenPeriods.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Abor to update or insert the properties onto.\n     * @param code The code of the Abor to update or insert the properties onto. Together with the scope this uniquely identifies the Abor.\n     * @param requestBody 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, requestBody?: { [key: string]: Property; }, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<AborProperties>;\n    public upsertAborProperties(scope: string, code: string, requestBody?: { [key: string]: Property; }, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<AborProperties>>;\n    public upsertAborProperties(scope: string, code: string, requestBody?: { [key: string]: Property; }, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<AborProperties>>;\n    public upsertAborProperties(scope: string, code: string, requestBody?: { [key: string]: Property; }, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertAborProperties.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertAborProperties.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 scope The scope of the AborConfiguration.\n     * @param aborConfigurationRequest The definition of the AborConfiguration.\n     * @param observe set whether or not to return the data Observable 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(scope: string, aborConfigurationRequest: AborConfigurationRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<AborConfiguration>;\n    public createAborConfiguration(scope: string, aborConfigurationRequest: AborConfigurationRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<AborConfiguration>>;\n    public createAborConfiguration(scope: string, aborConfigurationRequest: AborConfigurationRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<AborConfiguration>>;\n    public createAborConfiguration(scope: string, aborConfigurationRequest: AborConfigurationRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createAborConfiguration.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteAborConfiguration: Delete an AborConfiguration.\n     * Delete the given AborConfiguration.\n     * @param scope The scope of the AborConfiguration to be deleted.\n     * @param code The code of the AborConfiguration to be deleted. Together with the scope this uniquely identifies the AborConfiguration.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteAborConfiguration(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteAborConfiguration(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteAborConfiguration(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteAborConfiguration.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetAborConfiguration: Get AborConfiguration.\n     * Retrieve the definition of a particular AborConfiguration.\n     * @param scope The scope of the AborConfiguration.\n     * @param code The code of the AborConfiguration. Together with the scope this uniquely identifies the AborConfiguration.\n     * @param effectiveAt The effective datetime or cut label at which to retrieve the AborConfiguration properties. Defaults to the current LUSID system datetime if not specified.\n     * @param asAt The asAt datetime at which to retrieve the AborConfiguration definition. Defaults to returning the latest version of the AborConfiguration definition if not specified.\n     * @param propertyKeys 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<AborConfiguration>;\n    public getAborConfiguration(scope: string, code: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<AborConfiguration>>;\n    public getAborConfiguration(scope: string, code: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<AborConfiguration>>;\n    public getAborConfiguration(scope: string, code: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getAborConfiguration.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getAborConfiguration.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListAborConfigurations: List AborConfiguration.\n     * List all the AborConfiguration matching particular criteria.\n     * @param effectiveAt 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     * @param asAt The asAt datetime at which to list the AborConfiguration. Defaults to returning the latest version of each AAborConfigurationbor if not specified.\n     * @param page 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     * @param limit When paginating, limit the results to this number. Defaults to 100 if not specified.\n     * @param filter 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     * @param sortBy A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;.\n     * @param propertyKeys 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     * @param observe set whether or not to return the data Observable 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(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfAborConfiguration>;\n    public listAborConfigurations(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfAborConfiguration>>;\n    public listAborConfigurations(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfAborConfiguration>>;\n    public listAborConfigurations(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the AborConfiguration to update or insert the properties onto.\n     * @param code The code of the AborConfiguration to update or insert the properties onto. Together with the scope this uniquely identifies the AborConfiguration.\n     * @param requestBody 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, requestBody?: { [key: string]: Property; }, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<AborConfigurationProperties>;\n    public upsertAborConfigurationProperties(scope: string, code: string, requestBody?: { [key: string]: Property; }, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<AborConfigurationProperties>>;\n    public upsertAborConfigurationProperties(scope: string, code: string, requestBody?: { [key: string]: Property; }, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<AborConfigurationProperties>>;\n    public upsertAborConfigurationProperties(scope: string, code: string, requestBody?: { [key: string]: Property; }, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertAborConfigurationProperties.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertAborConfigurationProperties.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 createAddressKeyDefinitionRequest The request used to create the address key definition.\n     * @param observe set whether or not to return the data Observable 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(createAddressKeyDefinitionRequest: CreateAddressKeyDefinitionRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<AddressKeyDefinition>;\n    public createAddressKeyDefinition(createAddressKeyDefinitionRequest: CreateAddressKeyDefinitionRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<AddressKeyDefinition>>;\n    public createAddressKeyDefinition(createAddressKeyDefinitionRequest: CreateAddressKeyDefinitionRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<AddressKeyDefinition>>;\n    public createAddressKeyDefinition(createAddressKeyDefinitionRequest: CreateAddressKeyDefinitionRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 key The address key of the address key definition.\n     * @param asAt 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     * @param observe set whether or not to return the data Observable 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(key: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<AddressKeyDefinition>;\n    public getAddressKeyDefinition(key: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<AddressKeyDefinition>>;\n    public getAddressKeyDefinition(key: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<AddressKeyDefinition>>;\n    public getAddressKeyDefinition(key: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (key === null || key === undefined) {\n            throw new Error('Required parameter key was null or undefined when calling getAddressKeyDefinition.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 asAt 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     * @param page 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     * @param limit When paginating, limit the number of returned results to this many.\n     * @param filter Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid.\n     * @param observe set whether or not to return the data Observable 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(asAt?: string, page?: string, limit?: number, filter?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfAddressKeyDefinition>;\n    public listAddressKeyDefinitions(asAt?: string, page?: string, limit?: number, filter?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfAddressKeyDefinition>>;\n    public listAddressKeyDefinitions(asAt?: string, page?: string, limit?: number, filter?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfAddressKeyDefinition>>;\n    public listAddressKeyDefinitions(asAt?: string, page?: string, limit?: number, filter?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 scope The scope of the portfolio\n     * @param code The code of the portfolio\n     * @param createRecipeRequest The request specifying the parameters to generating the recipe\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, createRecipeRequest?: CreateRecipeRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ConfigurationRecipe>;\n    public generateConfigurationRecipe(scope: string, code: string, createRecipeRequest?: CreateRecipeRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ConfigurationRecipe>>;\n    public generateConfigurationRecipe(scope: string, code: string, createRecipeRequest?: CreateRecipeRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ConfigurationRecipe>>;\n    public generateConfigurationRecipe(scope: string, code: string, createRecipeRequest?: CreateRecipeRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling generateConfigurationRecipe.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling generateConfigurationRecipe.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 page 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     * @param limit When paginating, limit the number of returned results to this many.\n     * @param filter Expression to filter the result set.              Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid.\n     * @param observe set whether or not to return the data Observable 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(page?: string, limit?: number, filter?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfAggregationQuery>;\n    public getQueryableKeys(page?: string, limit?: number, filter?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfAggregationQuery>>;\n    public getQueryableKeys(page?: string, limit?: number, filter?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfAggregationQuery>>;\n    public getQueryableKeys(page?: string, limit?: number, filter?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 valuationRequest The request specifying the set of portfolios and dates on which to calculate a set of valuation metrics\n     * @param observe set whether or not to return the data Observable 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(valuationRequest?: ValuationRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ListAggregationResponse>;\n    public getValuation(valuationRequest?: ValuationRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ListAggregationResponse>>;\n    public getValuation(valuationRequest?: ValuationRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ListAggregationResponse>>;\n    public getValuation(valuationRequest?: ValuationRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): 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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 inlineValuationRequest The request specifying the set of portfolios and dates on which to calculate a set of valuation metrics\n     * @param observe set whether or not to return the data Observable 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(inlineValuationRequest?: InlineValuationRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ListAggregationResponse>;\n    public getValuationOfWeightedInstruments(inlineValuationRequest?: InlineValuationRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ListAggregationResponse>>;\n    public getValuationOfWeightedInstruments(inlineValuationRequest?: InlineValuationRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ListAggregationResponse>>;\n    public getValuationOfWeightedInstruments(inlineValuationRequest?: InlineValuationRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): 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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 scope The allocation scope.\n     * @param code The allocation\\&#39;s code. This, together with the scope uniquely identifies the allocation to delete.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteAllocation(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteAllocation(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteAllocation(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteAllocation.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetAllocation: Get Allocation\n     * Fetch an Allocation matching the provided identifier\n     * @param scope The scope to which the allocation belongs.\n     * @param code The allocation\\&#39;s unique identifier.\n     * @param asAt The asAt datetime at which to retrieve the allocation. Defaults to return the latest version of the allocation if not specified.\n     * @param propertyKeys 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Allocation>;\n    public getAllocation(scope: string, code: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Allocation>>;\n    public getAllocation(scope: string, code: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Allocation>>;\n    public getAllocation(scope: string, code: string, asAt?: string, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getAllocation.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getAllocation.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 asAt The asAt datetime at which to retrieve the allocation. Defaults to return the latest version of the allocation if not specified.\n     * @param page 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     * @param sortBy A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;.\n     * @param limit When paginating, limit the number of returned results to this many.\n     * @param filter Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid.\n     * @param propertyKeys 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;.\n     * @param observe set whether or not to return the data Observable 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(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfAllocation>;\n    public listAllocations(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfAllocation>>;\n    public listAllocations(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfAllocation>>;\n    public listAllocations(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 allocationSetRequest The collection of allocation requests.\n     * @param observe set whether or not to return the data Observable 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(allocationSetRequest?: AllocationSetRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfAllocation>;\n    public upsertAllocations(allocationSetRequest?: AllocationSetRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfAllocation>>;\n    public upsertAllocations(allocationSetRequest?: AllocationSetRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfAllocation>>;\n    public upsertAllocations(allocationSetRequest?: AllocationSetRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): 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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 scope The scope of the rule set.\n     * @param createAmortisationRuleSetRequest The contents of the rule set.\n     * @param observe set whether or not to return the data Observable 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(scope: string, createAmortisationRuleSetRequest: CreateAmortisationRuleSetRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<AmortisationRuleSet>;\n    public createAmortisationRuleSet(scope: string, createAmortisationRuleSetRequest: CreateAmortisationRuleSetRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<AmortisationRuleSet>>;\n    public createAmortisationRuleSet(scope: string, createAmortisationRuleSetRequest: CreateAmortisationRuleSetRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<AmortisationRuleSet>>;\n    public createAmortisationRuleSet(scope: string, createAmortisationRuleSetRequest: CreateAmortisationRuleSetRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createAmortisationRuleSet.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteAmortisationRuleset: Delete an amortisation rule set.\n     * &lt;br&gt;              Deletes the rule set perpetually, including its rules.                &lt;br&gt;              The rule set will remain viewable at previous as at times, but it will no longer be considered applicable.                &lt;br&gt;              This cannot be undone.              \n     * @param scope The rule set scope.\n     * @param code The rule set code.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteAmortisationRuleset(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteAmortisationRuleset(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteAmortisationRuleset(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteAmortisationRuleset.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The rule set scope.\n     * @param code The rule set code.\n     * @param effectiveAt The effective datetime or cut label at which to retrieve the rule definition.  Defaults to the current LUSID system datetime if not specified.\n     * @param asAt The asAt datetime at which to retrieve the rule definition. Defaults to returning the latest version if not  specified.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt?: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<AmortisationRuleSet>;\n    public getAmortisationRuleSet(scope: string, code: string, effectiveAt?: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<AmortisationRuleSet>>;\n    public getAmortisationRuleSet(scope: string, code: string, effectiveAt?: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<AmortisationRuleSet>>;\n    public getAmortisationRuleSet(scope: string, code: string, effectiveAt?: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getAmortisationRuleSet.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getAmortisationRuleSet.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 effectiveAt The effective datetime or cut label at which to retrieve the rule definitions.  Defaults to the current LUSID system datetime if not specified.\n     * @param asAt The asAt datetime at which to retrieve the rule definitions. Defaults to returning the latest version if not  specified.\n     * @param page 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     * @param limit When paginating, limit the results to this number. Defaults to 100 if not specified.\n     * @param filter Expression to filter the results.              For more information about filtering results, see https://support.lusid.com/knowledgebase/article/KA-01914.\n     * @param sortBy A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;\n     * @param observe set whether or not to return the data Observable 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(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfAmortisationRuleSet>;\n    public listAmortisationRuleSets(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfAmortisationRuleSet>>;\n    public listAmortisationRuleSets(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfAmortisationRuleSet>>;\n    public listAmortisationRuleSets(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The rule set scope.\n     * @param code The rule set code.\n     * @param setAmortisationRulesRequest The contents of the rules.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, setAmortisationRulesRequest: SetAmortisationRulesRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<AmortisationRuleSet>;\n    public setAmortisationRules(scope: string, code: string, setAmortisationRulesRequest: SetAmortisationRulesRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<AmortisationRuleSet>>;\n    public setAmortisationRules(scope: string, code: string, setAmortisationRulesRequest: SetAmortisationRulesRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<AmortisationRuleSet>>;\n    public setAmortisationRules(scope: string, code: string, setAmortisationRulesRequest: SetAmortisationRulesRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling setAmortisationRules.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling setAmortisationRules.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The rule set scope.\n     * @param code The rule set code.\n     * @param updateAmortisationRuleSetDetailsRequest The contents of the rule set.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, updateAmortisationRuleSetDetailsRequest: UpdateAmortisationRuleSetDetailsRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<AmortisationRuleSet>;\n    public updateAmortisationRuleSetDetails(scope: string, code: string, updateAmortisationRuleSetDetailsRequest: UpdateAmortisationRuleSetDetailsRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<AmortisationRuleSet>>;\n    public updateAmortisationRuleSetDetails(scope: string, code: string, updateAmortisationRuleSetDetailsRequest: UpdateAmortisationRuleSetDetailsRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<AmortisationRuleSet>>;\n    public updateAmortisationRuleSetDetails(scope: string, code: string, updateAmortisationRuleSetDetailsRequest: UpdateAmortisationRuleSetDetailsRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling updateAmortisationRuleSetDetails.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling updateAmortisationRuleSetDetails.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 version The requested version of the Excel plugin\n     * @param observe set whether or not to return the data Observable 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(version?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<FileResponse>;\n    public getExcelAddin(version?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<FileResponse>>;\n    public getExcelAddin(version?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<FileResponse>>;\n    public getExcelAddin(version?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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}): Observable<VersionSummaryDto>;\n    public getLusidVersions(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<VersionSummaryDto>>;\n    public getLusidVersions(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<VersionSummaryDto>>;\n    public getLusidVersions(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): 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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 filter 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     * @param observe set whether or not to return the data Observable 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(filter?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfAccessControlledResource>;\n    public listAccessControlledResources(filter?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfAccessControlledResource>>;\n    public listAccessControlledResources(filter?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfAccessControlledResource>>;\n    public listAccessControlledResources(filter?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 scope The block scope.\n     * @param code The block\\&#39;s code. This, together with the scope uniquely identifies the block to delete.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteBlock(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteBlock(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteBlock(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteBlock.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetBlock: Get Block\n     * Fetch a Block that matches the specified identifier\n     * @param scope The scope to which the block belongs.\n     * @param code The block\\&#39;s unique identifier.\n     * @param asAt The asAt datetime at which to retrieve the block. Defaults to return the latest version of the block if not specified.\n     * @param propertyKeys 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Block>;\n    public getBlock(scope: string, code: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Block>>;\n    public getBlock(scope: string, code: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Block>>;\n    public getBlock(scope: string, code: string, asAt?: string, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getBlock.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getBlock.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 asAt The asAt datetime at which to retrieve the block. Defaults to return the latest version of the block if not specified.\n     * @param page 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     * @param sortBy A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;.\n     * @param limit When paginating, limit the number of returned results to this many.\n     * @param filter Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid.\n     * @param propertyKeys 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;.\n     * @param observe set whether or not to return the data Observable 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(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfBlock>;\n    public listBlocks(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfBlock>>;\n    public listBlocks(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfBlock>>;\n    public listBlocks(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 blockSetRequest The collection of block requests.\n     * @param observe set whether or not to return the data Observable 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(blockSetRequest?: BlockSetRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfBlock>;\n    public upsertBlocks(blockSetRequest?: BlockSetRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfBlock>>;\n    public upsertBlocks(blockSetRequest?: BlockSetRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfBlock>>;\n    public upsertBlocks(blockSetRequest?: BlockSetRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): 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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 scope Scope within which to search for the calendars\n     * @param addBusinessDaysToDateRequest 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     * @param observe set whether or not to return the data Observable 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(scope: string, addBusinessDaysToDateRequest: AddBusinessDaysToDateRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<AddBusinessDaysToDateResponse>;\n    public addBusinessDaysToDate(scope: string, addBusinessDaysToDateRequest: AddBusinessDaysToDateRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<AddBusinessDaysToDateResponse>>;\n    public addBusinessDaysToDate(scope: string, addBusinessDaysToDateRequest: AddBusinessDaysToDateRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<AddBusinessDaysToDateResponse>>;\n    public addBusinessDaysToDate(scope: string, addBusinessDaysToDateRequest: AddBusinessDaysToDateRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling addBusinessDaysToDate.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope Scope of the calendar\n     * @param code Code of the calendar\n     * @param createDateRequest Add date to calendar request\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, createDateRequest: CreateDateRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<CalendarDate>;\n    public addDateToCalendar(scope: string, code: string, createDateRequest: CreateDateRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<CalendarDate>>;\n    public addDateToCalendar(scope: string, code: string, createDateRequest: CreateDateRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<CalendarDate>>;\n    public addDateToCalendar(scope: string, code: string, createDateRequest: CreateDateRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling addDateToCalendar.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling addDateToCalendar.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope Scope of the calendar\n     * @param code Code of the calendar\n     * @param successMode Whether the batch request should fail Atomically or in a Partial fashion - Allowed Values: Atomic, Partial.\n     * @param requestBody Create Date Requests of dates to upsert\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, successMode: string, requestBody: { [key: string]: CreateDateRequest; }, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<BatchUpsertDatesForCalendarResponse>;\n    public batchUpsertDatesForCalendar(scope: string, code: string, successMode: string, requestBody: { [key: string]: CreateDateRequest; }, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<BatchUpsertDatesForCalendarResponse>>;\n    public batchUpsertDatesForCalendar(scope: string, code: string, successMode: string, requestBody: { [key: string]: CreateDateRequest; }, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<BatchUpsertDatesForCalendarResponse>>;\n    public batchUpsertDatesForCalendar(scope: string, code: string, successMode: string, requestBody: { [key: string]: CreateDateRequest; }, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling batchUpsertDatesForCalendar.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling batchUpsertDatesForCalendar.');\n        }\n        if (successMode === null || successMode === undefined) {\n            throw new Error('Required parameter successMode was null or undefined when calling batchUpsertDatesForCalendar.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 createCalendarRequest A request to create the calendar\n     * @param observe set whether or not to return the data Observable 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(createCalendarRequest: CreateCalendarRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Calendar>;\n    public createCalendar(createCalendarRequest: CreateCalendarRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Calendar>>;\n    public createCalendar(createCalendarRequest: CreateCalendarRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Calendar>>;\n    public createCalendar(createCalendarRequest: CreateCalendarRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope Scope of the calendar\n     * @param code Code of the calendar\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Calendar>;\n    public deleteCalendar(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Calendar>>;\n    public deleteCalendar(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Calendar>>;\n    public deleteCalendar(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteCalendar.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * DeleteDateFromCalendar: Remove a date from a calendar\n     * Remove a date from a calendar.\n     * @param scope Scope of the calendar\n     * @param code Code of the calendar\n     * @param dateId Identifier of the date to be removed\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, dateId: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<CalendarDate>;\n    public deleteDateFromCalendar(scope: string, code: string, dateId: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<CalendarDate>>;\n    public deleteDateFromCalendar(scope: string, code: string, dateId: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<CalendarDate>>;\n    public deleteDateFromCalendar(scope: string, code: string, dateId: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteDateFromCalendar.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteDateFromCalendar.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * DeleteDatesFromCalendar: Delete dates from a calendar\n     * Delete dates from a calendar.\n     * @param scope Scope of the calendar\n     * @param code Code of the calendar\n     * @param requestBody Identifiers of the dates to be removed\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, requestBody: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<{ [key: string]: CalendarDate; }>;\n    public deleteDatesFromCalendar(scope: string, code: string, requestBody: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<{ [key: string]: CalendarDate; }>>;\n    public deleteDatesFromCalendar(scope: string, code: string, requestBody: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<{ [key: string]: CalendarDate; }>>;\n    public deleteDatesFromCalendar(scope: string, code: string, requestBody: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteDatesFromCalendar.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteDatesFromCalendar.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope Scope of the calendars to use\n     * @param valuationSchedule The ValuationSchedule to generate schedule dates from\n     * @param asAt Optional AsAt for searching the calendar store. Defaults to Latest.\n     * @param observe set whether or not to return the data Observable 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(scope: string, valuationSchedule: ValuationSchedule, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Array<string>>;\n    public generateSchedule(scope: string, valuationSchedule: ValuationSchedule, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Array<string>>>;\n    public generateSchedule(scope: string, valuationSchedule: ValuationSchedule, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Array<string>>>;\n    public generateSchedule(scope: string, valuationSchedule: ValuationSchedule, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling generateSchedule.');\n        }\n        if (valuationSchedule === null || valuationSchedule === undefined) {\n            throw new Error('Required parameter valuationSchedule was null or undefined when calling generateSchedule.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope Scope of the calendar identifier\n     * @param code Code of the calendar identifier\n     * @param propertyKeys 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     * @param asAt The AsAt datetime at which to retrieve the calendar\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, propertyKeys?: Array<string>, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Calendar>;\n    public getCalendar(scope: string, code: string, propertyKeys?: Array<string>, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Calendar>>;\n    public getCalendar(scope: string, code: string, propertyKeys?: Array<string>, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Calendar>>;\n    public getCalendar(scope: string, code: string, propertyKeys?: Array<string>, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getCalendar.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getCalendar.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope Scope of the calendar\n     * @param code Code of the calendar\n     * @param fromEffectiveAt Where the effective window of dates should begin from\n     * @param toEffectiveAt Where the effective window of dates should end\n     * @param asAt AsAt the dates should be retrieved at\n     * @param idFilter An additional filter that will filter dates based on their identifer\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, fromEffectiveAt?: string, toEffectiveAt?: string, asAt?: string, idFilter?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfCalendarDate>;\n    public getDates(scope: string, code: string, fromEffectiveAt?: string, toEffectiveAt?: string, asAt?: string, idFilter?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfCalendarDate>>;\n    public getDates(scope: string, code: string, fromEffectiveAt?: string, toEffectiveAt?: string, asAt?: string, idFilter?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfCalendarDate>>;\n    public getDates(scope: string, code: string, fromEffectiveAt?: string, toEffectiveAt?: string, asAt?: string, idFilter?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getDates.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getDates.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 dateTime DateTime to check - This DateTime must be UTC\n     * @param scope Scope of the calendar\n     * @param code Code of the calendar\n     * @param asAt AsAt for the request\n     * @param observe set whether or not to return the data Observable 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(dateTime: string, scope: string, code: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<IsBusinessDayResponse>;\n    public isBusinessDateTime(dateTime: string, scope: string, code: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<IsBusinessDayResponse>>;\n    public isBusinessDateTime(dateTime: string, scope: string, code: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<IsBusinessDayResponse>>;\n    public isBusinessDateTime(dateTime: string, scope: string, code: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (dateTime === null || dateTime === undefined) {\n            throw new Error('Required parameter dateTime was null or undefined when calling isBusinessDateTime.');\n        }\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling isBusinessDateTime.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling isBusinessDateTime.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] ListCalendars: List Calendars\n     * List calendars at a point in AsAt time.\n     * @param asAt The AsAt datetime at which to retrieve the calendars\n     * @param page 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     * @param limit When paginating, limit the number of returned results to this many.\n     * @param propertyKeys 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     * @param filter Expression to filter the result set. Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid.\n     * @param observe set whether or not to return the data Observable 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(asAt?: string, page?: string, limit?: number, propertyKeys?: Array<string>, filter?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfCalendar>;\n    public listCalendars(asAt?: string, page?: string, limit?: number, propertyKeys?: Array<string>, filter?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfCalendar>>;\n    public listCalendars(asAt?: string, page?: string, limit?: number, propertyKeys?: Array<string>, filter?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfCalendar>>;\n    public listCalendars(asAt?: string, page?: string, limit?: number, propertyKeys?: Array<string>, filter?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope Scope of the calendars\n     * @param asAt The AsAt datetime at which to retrieve the calendars\n     * @param page 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     * @param limit When paginating, limit the number of returned results to this many.\n     * @param propertyKeys 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     * @param filter Expression to filter the result set. Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid.\n     * @param observe set whether or not to return the data Observable 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(scope: string, asAt?: string, page?: string, limit?: number, propertyKeys?: Array<string>, filter?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfCalendar>;\n    public listCalendarsInScope(scope: string, asAt?: string, page?: string, limit?: number, propertyKeys?: Array<string>, filter?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfCalendar>>;\n    public listCalendarsInScope(scope: string, asAt?: string, page?: string, limit?: number, propertyKeys?: Array<string>, filter?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfCalendar>>;\n    public listCalendarsInScope(scope: string, asAt?: string, page?: string, limit?: number, propertyKeys?: Array<string>, filter?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listCalendarsInScope.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] UpdateCalendar: Update a calendar\n     * Update the calendars WeekendMask, SourceProvider or Properties\n     * @param scope Scope of the request\n     * @param code Code of the request\n     * @param updateCalendarRequest The new state of the calendar\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, updateCalendarRequest: UpdateCalendarRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Calendar>;\n    public updateCalendar(scope: string, code: string, updateCalendarRequest: UpdateCalendarRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Calendar>>;\n    public updateCalendar(scope: string, code: string, updateCalendarRequest: UpdateCalendarRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Calendar>>;\n    public updateCalendar(scope: string, code: string, updateCalendarRequest: UpdateCalendarRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling updateCalendar.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling updateCalendar.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 scope The scope of the Chart of Accounts.\n     * @param chartOfAccountsRequest The definition of the Chart of Accounts.\n     * @param observe set whether or not to return the data Observable 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(scope: string, chartOfAccountsRequest: ChartOfAccountsRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ChartOfAccounts>;\n    public createChartOfAccounts(scope: string, chartOfAccountsRequest: ChartOfAccountsRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ChartOfAccounts>>;\n    public createChartOfAccounts(scope: string, chartOfAccountsRequest: ChartOfAccountsRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ChartOfAccounts>>;\n    public createChartOfAccounts(scope: string, chartOfAccountsRequest: ChartOfAccountsRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createChartOfAccounts.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] CreateCleardownModule: Create a Cleardown Module\n     * Create the given Cleardown Module.\n     * @param scope The scope of the Chart of Accounts.\n     * @param code The code of the Chart of Accounts. Together with the scope this uniquely identifies the Chart of Accounts.\n     * @param cleardownModuleRequest The definition of the Cleardown Module.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, cleardownModuleRequest: CleardownModuleRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<CleardownModuleResponse>;\n    public createCleardownModule(scope: string, code: string, cleardownModuleRequest: CleardownModuleRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<CleardownModuleResponse>>;\n    public createCleardownModule(scope: string, code: string, cleardownModuleRequest: CleardownModuleRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<CleardownModuleResponse>>;\n    public createCleardownModule(scope: string, code: string, cleardownModuleRequest: CleardownModuleRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createCleardownModule.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling createCleardownModule.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] CreateGeneralLedgerProfile: Create a General Ledger Profile.\n     * Create the given General Ledger profile.\n     * @param scope The scope of the Chart of Accounts.\n     * @param code The code of the Chart of Accounts.\n     * @param generalLedgerProfileRequest The definition of the General Ledger Profile.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, generalLedgerProfileRequest: GeneralLedgerProfileRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<GeneralLedgerProfileResponse>;\n    public createGeneralLedgerProfile(scope: string, code: string, generalLedgerProfileRequest: GeneralLedgerProfileRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<GeneralLedgerProfileResponse>>;\n    public createGeneralLedgerProfile(scope: string, code: string, generalLedgerProfileRequest: GeneralLedgerProfileRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<GeneralLedgerProfileResponse>>;\n    public createGeneralLedgerProfile(scope: string, code: string, generalLedgerProfileRequest: GeneralLedgerProfileRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createGeneralLedgerProfile.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling createGeneralLedgerProfile.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] CreatePostingModule: Create a Posting Module\n     * Create the given Posting Module.\n     * @param scope The scope of the Chart of Accounts.\n     * @param code The code of the Chart of Accounts. Together with the scope this uniquely identifies the Chart of Accounts.\n     * @param postingModuleRequest The definition of the Posting Module.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, postingModuleRequest: PostingModuleRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PostingModuleResponse>;\n    public createPostingModule(scope: string, code: string, postingModuleRequest: PostingModuleRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PostingModuleResponse>>;\n    public createPostingModule(scope: string, code: string, postingModuleRequest: PostingModuleRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PostingModuleResponse>>;\n    public createPostingModule(scope: string, code: string, postingModuleRequest: PostingModuleRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createPostingModule.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling createPostingModule.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Chart of Accounts.\n     * @param code The code of the Chart of Accounts. Together with the scope this uniquely identifies              the Chart of Accounts.\n     * @param requestBody The codes of the accounts to delete.\n     * @param deleteMode The delete mode to use (defaults to \\&#39;Soft\\&#39;).\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, requestBody: Array<string>, deleteMode?: 'Soft' | 'Hard', observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeleteAccountsResponse>;\n    public deleteAccounts(scope: string, code: string, requestBody: Array<string>, deleteMode?: 'Soft' | 'Hard', observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeleteAccountsResponse>>;\n    public deleteAccounts(scope: string, code: string, requestBody: Array<string>, deleteMode?: 'Soft' | 'Hard', observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeleteAccountsResponse>>;\n    public deleteAccounts(scope: string, code: string, requestBody: Array<string>, deleteMode?: 'Soft' | 'Hard', observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteAccounts.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteAccounts.');\n        }\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling deleteAccounts.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteChartOfAccounts: Delete a Chart of Accounts\n     * Delete the given Chart of Accounts.\n     * @param scope The scope of the Chart of Accounts to be deleted.\n     * @param code The code of the Chart of Accounts to be deleted. Together with the scope this uniquely identifies the Chart of Accounts.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteChartOfAccounts(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteChartOfAccounts(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteChartOfAccounts(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteChartOfAccounts.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteCleardownModule: Delete a Cleardown Module.\n     * Delete the given Cleardown Module.\n     * @param scope The scope of the Chart of Accounts.\n     * @param code The code of the Chart of Accounts. Together with the scope this uniquely identifies the Chart of Accounts.\n     * @param cleardownModuleCode The code of the Cleardown Module to be deleted.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, cleardownModuleCode: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteCleardownModule(scope: string, code: string, cleardownModuleCode: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteCleardownModule(scope: string, code: string, cleardownModuleCode: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteCleardownModule(scope: string, code: string, cleardownModuleCode: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteCleardownModule.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteCleardownModule.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteGeneralLedgerProfile: Delete a General Ledger Profile.\n     * Delete the given General Ledger Profile.\n     * @param scope The scope of the Chart of Accounts for the General Ledger Profile.\n     * @param code The code of the Chart of Accounts for the General Ledger Profile.\n     * @param generalLedgerProfileCode The Code of the General Ledger Profile.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, generalLedgerProfileCode: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteGeneralLedgerProfile(scope: string, code: string, generalLedgerProfileCode: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteGeneralLedgerProfile(scope: string, code: string, generalLedgerProfileCode: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteGeneralLedgerProfile(scope: string, code: string, generalLedgerProfileCode: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteGeneralLedgerProfile.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteGeneralLedgerProfile.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeletePostingModule: Delete a Posting Module.\n     * Delete the given Posting Module.\n     * @param scope The scope of the Chart of Accounts.\n     * @param code The code of the Chart of Accounts. Together with the scope this uniquely identifies the Chart of Accounts.\n     * @param postingModuleCode The code of the Posting Module to be deleted.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, postingModuleCode: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deletePostingModule(scope: string, code: string, postingModuleCode: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deletePostingModule(scope: string, code: string, postingModuleCode: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deletePostingModule(scope: string, code: string, postingModuleCode: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deletePostingModule.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deletePostingModule.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Chart of Accounts.\n     * @param code The code of the Chart of Accounts. Together with the scope this uniquely identifies the Chart of Accounts.\n     * @param accountCode The code of the Account.\n     * @param effectiveAt The effective datetime or cut label at which to retrieve the Account properties. Defaults to the current LUSID system datetime if not specified.\n     * @param asAt The asAt datetime at which to retrieve the Account definition. Defaults to returning the latest version of the Account definition if not specified.\n     * @param propertyKeys 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 not provided will return all the entitled properties for that Account.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, accountCode: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Account>;\n    public getAccount(scope: string, code: string, accountCode: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Account>>;\n    public getAccount(scope: string, code: string, accountCode: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Account>>;\n    public getAccount(scope: string, code: string, accountCode: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getAccount.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getAccount.');\n        }\n        if (accountCode === null || accountCode === undefined) {\n            throw new Error('Required parameter accountCode was null or undefined when calling getAccount.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetChartOfAccounts: Get ChartOfAccounts\n     * Retrieve the definition of a particular Chart of Accounts.\n     * @param scope The scope of the Chart of Accounts.\n     * @param code The code of the Chart of Accounts. Together with the scope this uniquely identifies the Chart of Accounts.\n     * @param effectiveAt 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     * @param asAt 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     * @param propertyKeys 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ChartOfAccounts>;\n    public getChartOfAccounts(scope: string, code: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ChartOfAccounts>>;\n    public getChartOfAccounts(scope: string, code: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ChartOfAccounts>>;\n    public getChartOfAccounts(scope: string, code: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getChartOfAccounts.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getChartOfAccounts.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Chart of Accounts.\n     * @param code The code of the Chart of Accounts. Together with the scope this uniquely identifies the Chart of Accounts.\n     * @param cleardownModuleCode The code of the Cleardown Module.\n     * @param asAt The asAt datetime at which to retrieve the Cleardown Module. Defaults to return the latest version of the Cleardown Module if not specified.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, cleardownModuleCode: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<CleardownModuleResponse>;\n    public getCleardownModule(scope: string, code: string, cleardownModuleCode: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<CleardownModuleResponse>>;\n    public getCleardownModule(scope: string, code: string, cleardownModuleCode: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<CleardownModuleResponse>>;\n    public getCleardownModule(scope: string, code: string, cleardownModuleCode: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getCleardownModule.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getCleardownModule.');\n        }\n        if (cleardownModuleCode === null || cleardownModuleCode === undefined) {\n            throw new Error('Required parameter cleardownModuleCode was null or undefined when calling getCleardownModule.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetGeneralLedgerProfile: Get a General Ledger Profile.\n     * Get the given General Ledger Profile.\n     * @param scope The scope of the Chart of Accounts for the General Ledger Profile.\n     * @param code The code of the Chart of Accounts for the General Ledger Profile.\n     * @param generalLedgerProfileCode The General Ledger Profile Code of the General Ledger Profile.\n     * @param asAt 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, generalLedgerProfileCode: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<GeneralLedgerProfileResponse>;\n    public getGeneralLedgerProfile(scope: string, code: string, generalLedgerProfileCode: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<GeneralLedgerProfileResponse>>;\n    public getGeneralLedgerProfile(scope: string, code: string, generalLedgerProfileCode: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<GeneralLedgerProfileResponse>>;\n    public getGeneralLedgerProfile(scope: string, code: string, generalLedgerProfileCode: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getGeneralLedgerProfile.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getGeneralLedgerProfile.');\n        }\n        if (generalLedgerProfileCode === null || generalLedgerProfileCode === undefined) {\n            throw new Error('Required parameter generalLedgerProfileCode was null or undefined when calling getGeneralLedgerProfile.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Chart of Accounts.\n     * @param code The code of the Chart of Accounts. Together with the scope this uniquely identifies the Chart of Accounts.\n     * @param postingModuleCode The code of the Posting Module.\n     * @param asAt The asAt datetime at which to retrieve the Posting Module. Defaults to return the latest version of the Posting Module if not specified.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, postingModuleCode: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PostingModuleResponse>;\n    public getPostingModule(scope: string, code: string, postingModuleCode: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PostingModuleResponse>>;\n    public getPostingModule(scope: string, code: string, postingModuleCode: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PostingModuleResponse>>;\n    public getPostingModule(scope: string, code: string, postingModuleCode: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPostingModule.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPostingModule.');\n        }\n        if (postingModuleCode === null || postingModuleCode === undefined) {\n            throw new Error('Required parameter postingModuleCode was null or undefined when calling getPostingModule.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListAccounts: List Accounts\n     * List the accounts in a Chart of Accounts\n     * @param scope The scope of the Chart of Accounts.\n     * @param code The code of the Chart of Accounts. Together with the scope this uniquely identifies              the Chart of Accounts.\n     * @param effectiveAt 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     * @param asAt The asAt datetime at which to retrieve the Accounts. Defaults to              returning the latest version if not specified.\n     * @param page 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     * @param limit When paginating, limit the results to this number. Defaults to 100 if not specified.\n     * @param filter 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     * @param propertyKeys 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfAccount>;\n    public listAccounts(scope: string, code: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfAccount>>;\n    public listAccounts(scope: string, code: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfAccount>>;\n    public listAccounts(scope: string, code: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listAccounts.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling listAccounts.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 effectiveAt 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     * @param asAt 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     * @param page 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     * @param limit When paginating, limit the results to this number. Defaults to 100 if not specified.\n     * @param filter 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     * @param sortBy A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;.\n     * @param propertyKeys 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     * @param observe set whether or not to return the data Observable 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(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfChartOfAccounts>;\n    public listChartsOfAccounts(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfChartOfAccounts>>;\n    public listChartsOfAccounts(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfChartOfAccounts>>;\n    public listChartsOfAccounts(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListCleardownModuleRules: List Cleardown Module Rules\n     * List the Rules in a Cleardown Module\n     * @param scope The scope of the Chart of Accounts.\n     * @param code The code of the Chart of Accounts. Together with the scope this uniquely identifies the Chart of Accounts.\n     * @param cleardownModuleCode The code of the cleardown module.\n     * @param asAt The asAt datetime at which to retrieve the instrument. Defaults to              returning the latest version if not specified.\n     * @param page 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     * @param limit When paginating, limit the results to this number. Defaults to 100 if not specified.\n     * @param filter 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, cleardownModuleCode: string, asAt?: string, page?: string, limit?: number, filter?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfCleardownModuleRule>;\n    public listCleardownModuleRules(scope: string, code: string, cleardownModuleCode: string, asAt?: string, page?: string, limit?: number, filter?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfCleardownModuleRule>>;\n    public listCleardownModuleRules(scope: string, code: string, cleardownModuleCode: string, asAt?: string, page?: string, limit?: number, filter?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfCleardownModuleRule>>;\n    public listCleardownModuleRules(scope: string, code: string, cleardownModuleCode: string, asAt?: string, page?: string, limit?: number, filter?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listCleardownModuleRules.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling listCleardownModuleRules.');\n        }\n        if (cleardownModuleCode === null || cleardownModuleCode === undefined) {\n            throw new Error('Required parameter cleardownModuleCode was null or undefined when calling listCleardownModuleRules.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListCleardownModules: List Cleardown Modules\n     * List all the Cleardown Modules matching particular criteria.\n     * @param scope The scope of the Chart of Accounts.\n     * @param code The code of the Chart of Accounts. Together with the scope this uniquely identifies the Chart of Accounts.\n     * @param asAt The asAt datetime at which to list the Cleardown Module. Defaults to returning the latest version              of each Cleardown Module if not specified.\n     * @param page 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     * @param limit When paginating, limit the results to this number. Defaults to 100 if not specified.\n     * @param filter 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     * @param sortBy A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfCleardownModuleResponse>;\n    public listCleardownModules(scope: string, code: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfCleardownModuleResponse>>;\n    public listCleardownModules(scope: string, code: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfCleardownModuleResponse>>;\n    public listCleardownModules(scope: string, code: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listCleardownModules.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling listCleardownModules.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Chart of Accounts\n     * @param code The code of the Chart of Accounts\n     * @param asAt 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     * @param page 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     * @param limit When paginating, limit the results to this number. Defaults to 100 if not specified.\n     * @param filter 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     * @param sortBy A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfGeneralLedgerProfileResponse>;\n    public listGeneralLedgerProfiles(scope: string, code: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfGeneralLedgerProfileResponse>>;\n    public listGeneralLedgerProfiles(scope: string, code: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfGeneralLedgerProfileResponse>>;\n    public listGeneralLedgerProfiles(scope: string, code: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listGeneralLedgerProfiles.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling listGeneralLedgerProfiles.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListPostingModuleRules: List Posting Module Rules\n     * List the Rules in a Posting Module\n     * @param scope The scope of the Chart of Accounts.\n     * @param code The code of the Chart of Accounts. Together with the scope this uniquely identifies the Chart of Accounts.\n     * @param postingModuleCode The code of the posting module.\n     * @param asAt The asAt datetime at which to retrieve the instrument. Defaults to              returning the latest version if not specified.\n     * @param page 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     * @param limit When paginating, limit the results to this number. Defaults to 100 if not specified.\n     * @param filter 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, postingModuleCode: string, asAt?: string, page?: string, limit?: number, filter?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfPostingModuleRule>;\n    public listPostingModuleRules(scope: string, code: string, postingModuleCode: string, asAt?: string, page?: string, limit?: number, filter?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfPostingModuleRule>>;\n    public listPostingModuleRules(scope: string, code: string, postingModuleCode: string, asAt?: string, page?: string, limit?: number, filter?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfPostingModuleRule>>;\n    public listPostingModuleRules(scope: string, code: string, postingModuleCode: string, asAt?: string, page?: string, limit?: number, filter?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listPostingModuleRules.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling listPostingModuleRules.');\n        }\n        if (postingModuleCode === null || postingModuleCode === undefined) {\n            throw new Error('Required parameter postingModuleCode was null or undefined when calling listPostingModuleRules.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListPostingModules: List Posting Modules\n     * List all the Posting Modules matching particular criteria.\n     * @param scope The scope of the Chart of Accounts.\n     * @param code The code of the Chart of Accounts. Together with the scope this uniquely identifies the Chart of Accounts.\n     * @param asAt The asAt datetime at which to list the Posting Module. Defaults to returning the latest version              of each Posting Module if not specified.\n     * @param page 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     * @param limit When paginating, limit the results to this number. Defaults to 100 if not specified.\n     * @param filter 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     * @param sortBy A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfPostingModuleResponse>;\n    public listPostingModules(scope: string, code: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfPostingModuleResponse>>;\n    public listPostingModules(scope: string, code: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfPostingModuleResponse>>;\n    public listPostingModules(scope: string, code: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listPostingModules.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling listPostingModules.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Chart of Accounts.\n     * @param code The code of the Chart of Accounts. Together with the scope this uniquely identifies the Chart of Accounts.\n     * @param operation The json patch document. For more information see: https://datatracker.ietf.org/doc/html/rfc6902.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, operation: Array<Operation>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ChartOfAccounts>;\n    public patchChartOfAccounts(scope: string, code: string, operation: Array<Operation>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ChartOfAccounts>>;\n    public patchChartOfAccounts(scope: string, code: string, operation: Array<Operation>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ChartOfAccounts>>;\n    public patchChartOfAccounts(scope: string, code: string, operation: Array<Operation>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling patchChartOfAccounts.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling patchChartOfAccounts.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Chart of Accounts.\n     * @param code The code of the Chart of Accounts. Together with the scope this uniquely identifies the Chart of Accounts.\n     * @param cleardownModuleCode The code of the Cleardown Module to be updated.\n     * @param operation The json patch document. For more information see: https://datatracker.ietf.org/doc/html/rfc6902.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, cleardownModuleCode: string, operation: Array<Operation>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<CleardownModuleResponse>;\n    public patchCleardownModule(scope: string, code: string, cleardownModuleCode: string, operation: Array<Operation>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<CleardownModuleResponse>>;\n    public patchCleardownModule(scope: string, code: string, cleardownModuleCode: string, operation: Array<Operation>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<CleardownModuleResponse>>;\n    public patchCleardownModule(scope: string, code: string, cleardownModuleCode: string, operation: Array<Operation>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling patchCleardownModule.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling patchCleardownModule.');\n        }\n        if (cleardownModuleCode === null || cleardownModuleCode === undefined) {\n            throw new Error('Required parameter cleardownModuleCode was null or undefined when calling patchCleardownModule.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Chart of Accounts.\n     * @param code The code of the Chart of Accounts. Together with the scope this uniquely identifies the Chart of Accounts.\n     * @param postingModuleCode The code of the Posting Module to be updated.\n     * @param operation The json patch document. For more information see: https://datatracker.ietf.org/doc/html/rfc6902.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, postingModuleCode: string, operation: Array<Operation>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PostingModuleResponse>;\n    public patchPostingModule(scope: string, code: string, postingModuleCode: string, operation: Array<Operation>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PostingModuleResponse>>;\n    public patchPostingModule(scope: string, code: string, postingModuleCode: string, operation: Array<Operation>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PostingModuleResponse>>;\n    public patchPostingModule(scope: string, code: string, postingModuleCode: string, operation: Array<Operation>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling patchPostingModule.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling patchPostingModule.');\n        }\n        if (postingModuleCode === null || postingModuleCode === undefined) {\n            throw new Error('Required parameter postingModuleCode was null or undefined when calling patchPostingModule.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Chart of Accounts.\n     * @param code The code of the Chart of Accounts. Together with the scope this uniquely identifies the Chart of Accounts.\n     * @param cleardownModuleCode The code of the Cleardown Module to be updated.\n     * @param cleardownModuleDetails The new details for the Cleardown Module.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, cleardownModuleCode: string, cleardownModuleDetails: CleardownModuleDetails, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<CleardownModuleResponse>;\n    public setCleardownModuleDetails(scope: string, code: string, cleardownModuleCode: string, cleardownModuleDetails: CleardownModuleDetails, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<CleardownModuleResponse>>;\n    public setCleardownModuleDetails(scope: string, code: string, cleardownModuleCode: string, cleardownModuleDetails: CleardownModuleDetails, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<CleardownModuleResponse>>;\n    public setCleardownModuleDetails(scope: string, code: string, cleardownModuleCode: string, cleardownModuleDetails: CleardownModuleDetails, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling setCleardownModuleDetails.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling setCleardownModuleDetails.');\n        }\n        if (cleardownModuleCode === null || cleardownModuleCode === undefined) {\n            throw new Error('Required parameter cleardownModuleCode was null or undefined when calling setCleardownModuleDetails.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Chart of Accounts.\n     * @param code The code of the Chart of Accounts. Together with the scope this uniquely identifies the Chart of Accounts.\n     * @param cleardownModuleCode The code of the Cleardown Module to be updated.\n     * @param cleardownModuleRule The new rule set for the Cleardown Module.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, cleardownModuleCode: string, cleardownModuleRule: Array<CleardownModuleRule>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<CleardownModuleRulesUpdatedResponse>;\n    public setCleardownModuleRules(scope: string, code: string, cleardownModuleCode: string, cleardownModuleRule: Array<CleardownModuleRule>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<CleardownModuleRulesUpdatedResponse>>;\n    public setCleardownModuleRules(scope: string, code: string, cleardownModuleCode: string, cleardownModuleRule: Array<CleardownModuleRule>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<CleardownModuleRulesUpdatedResponse>>;\n    public setCleardownModuleRules(scope: string, code: string, cleardownModuleCode: string, cleardownModuleRule: Array<CleardownModuleRule>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling setCleardownModuleRules.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling setCleardownModuleRules.');\n        }\n        if (cleardownModuleCode === null || cleardownModuleCode === undefined) {\n            throw new Error('Required parameter cleardownModuleCode was null or undefined when calling setCleardownModuleRules.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Chart of Accounts.\n     * @param code The code of the Chart of Accounts.\n     * @param generalLedgerProfileCode The code of the General Ledger Profile\n     * @param generalLedgerProfileMapping 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, generalLedgerProfileCode: string, generalLedgerProfileMapping: Array<GeneralLedgerProfileMapping>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<GeneralLedgerProfileResponse>;\n    public setGeneralLedgerProfileMappings(scope: string, code: string, generalLedgerProfileCode: string, generalLedgerProfileMapping: Array<GeneralLedgerProfileMapping>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<GeneralLedgerProfileResponse>>;\n    public setGeneralLedgerProfileMappings(scope: string, code: string, generalLedgerProfileCode: string, generalLedgerProfileMapping: Array<GeneralLedgerProfileMapping>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<GeneralLedgerProfileResponse>>;\n    public setGeneralLedgerProfileMappings(scope: string, code: string, generalLedgerProfileCode: string, generalLedgerProfileMapping: Array<GeneralLedgerProfileMapping>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling setGeneralLedgerProfileMappings.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling setGeneralLedgerProfileMappings.');\n        }\n        if (generalLedgerProfileCode === null || generalLedgerProfileCode === undefined) {\n            throw new Error('Required parameter generalLedgerProfileCode was null or undefined when calling setGeneralLedgerProfileMappings.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Chart of Accounts.\n     * @param code The code of the Chart of Accounts. Together with the scope this uniquely identifies the Chart of Accounts.\n     * @param postingModuleCode The code of the Posting Module to be updated.\n     * @param postingModuleDetails The new details for the Posting Module.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, postingModuleCode: string, postingModuleDetails: PostingModuleDetails, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PostingModuleResponse>;\n    public setPostingModuleDetails(scope: string, code: string, postingModuleCode: string, postingModuleDetails: PostingModuleDetails, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PostingModuleResponse>>;\n    public setPostingModuleDetails(scope: string, code: string, postingModuleCode: string, postingModuleDetails: PostingModuleDetails, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PostingModuleResponse>>;\n    public setPostingModuleDetails(scope: string, code: string, postingModuleCode: string, postingModuleDetails: PostingModuleDetails, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling setPostingModuleDetails.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling setPostingModuleDetails.');\n        }\n        if (postingModuleCode === null || postingModuleCode === undefined) {\n            throw new Error('Required parameter postingModuleCode was null or undefined when calling setPostingModuleDetails.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Chart of Accounts.\n     * @param code The code of the Chart of Accounts. Together with the scope this uniquely identifies the Chart of Accounts.\n     * @param postingModuleCode The code of the Posting Module to be updated.\n     * @param postingModuleRule The new rule set for the Posting Module.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, postingModuleCode: string, postingModuleRule: Array<PostingModuleRule>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PostingModuleRulesUpdatedResponse>;\n    public setPostingModuleRules(scope: string, code: string, postingModuleCode: string, postingModuleRule: Array<PostingModuleRule>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PostingModuleRulesUpdatedResponse>>;\n    public setPostingModuleRules(scope: string, code: string, postingModuleCode: string, postingModuleRule: Array<PostingModuleRule>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PostingModuleRulesUpdatedResponse>>;\n    public setPostingModuleRules(scope: string, code: string, postingModuleCode: string, postingModuleRule: Array<PostingModuleRule>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling setPostingModuleRules.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling setPostingModuleRules.');\n        }\n        if (postingModuleCode === null || postingModuleCode === undefined) {\n            throw new Error('Required parameter postingModuleCode was null or undefined when calling setPostingModuleRules.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Chart of Accounts to update or insert the properties onto.\n     * @param code 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     * @param accountCode The unique ID of the account to create or update properties for.\n     * @param requestBody 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, accountCode: string, requestBody?: { [key: string]: Property; }, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<AccountProperties>;\n    public upsertAccountProperties(scope: string, code: string, accountCode: string, requestBody?: { [key: string]: Property; }, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<AccountProperties>>;\n    public upsertAccountProperties(scope: string, code: string, accountCode: string, requestBody?: { [key: string]: Property; }, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<AccountProperties>>;\n    public upsertAccountProperties(scope: string, code: string, accountCode: string, requestBody?: { [key: string]: Property; }, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertAccountProperties.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertAccountProperties.');\n        }\n        if (accountCode === null || accountCode === undefined) {\n            throw new Error('Required parameter accountCode was null or undefined when calling upsertAccountProperties.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Chart of Accounts.\n     * @param code The code of the Chart of Accounts. Together with the scope this uniquely identifies              the Chart of Accounts.\n     * @param account A list of accounts to be created or updated.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, account: Array<Account>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<AccountsUpsertResponse>;\n    public upsertAccounts(scope: string, code: string, account: Array<Account>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<AccountsUpsertResponse>>;\n    public upsertAccounts(scope: string, code: string, account: Array<Account>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<AccountsUpsertResponse>>;\n    public upsertAccounts(scope: string, code: string, account: Array<Account>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertAccounts.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertAccounts.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Chart of Accounts to update or insert the properties onto.\n     * @param code 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     * @param requestBody 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, requestBody?: { [key: string]: Property; }, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ChartOfAccountsProperties>;\n    public upsertChartOfAccountsProperties(scope: string, code: string, requestBody?: { [key: string]: Property; }, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ChartOfAccountsProperties>>;\n    public upsertChartOfAccountsProperties(scope: string, code: string, requestBody?: { [key: string]: Property; }, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ChartOfAccountsProperties>>;\n    public upsertChartOfAccountsProperties(scope: string, code: string, requestBody?: { [key: string]: Property; }, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertChartOfAccountsProperties.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertChartOfAccountsProperties.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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 { 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 { UpsertStructuredDataResponse } from '../model/upsertStructuredDataResponse';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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] 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 scope The scope of the complex market data to delete.\n     * @param requestBody The complex market data Ids to delete, each keyed by a unique correlation id.\n     * @param observe set whether or not to return the data Observable 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(scope: string, requestBody: { [key: string]: ComplexMarketDataId; }, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<AnnulStructuredDataResponse>;\n    public deleteComplexMarketData(scope: string, requestBody: { [key: string]: ComplexMarketDataId; }, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<AnnulStructuredDataResponse>>;\n    public deleteComplexMarketData(scope: string, requestBody: { [key: string]: ComplexMarketDataId; }, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<AnnulStructuredDataResponse>>;\n    public deleteComplexMarketData(scope: string, requestBody: { [key: string]: ComplexMarketDataId; }, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteComplexMarketData.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] 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 scope The scope of the complex market data to retrieve.\n     * @param requestBody 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     * @param effectiveAt 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     * @param asAt The asAt datetime at which to retrieve the complex market data. Defaults to return the latest version if not specified.\n     * @param maxAge 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     * @param observe set whether or not to return the data Observable 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(scope: string, requestBody: { [key: string]: ComplexMarketDataId; }, effectiveAt?: string, asAt?: string, maxAge?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<GetComplexMarketDataResponse>;\n    public getComplexMarketData(scope: string, requestBody: { [key: string]: ComplexMarketDataId; }, effectiveAt?: string, asAt?: string, maxAge?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<GetComplexMarketDataResponse>>;\n    public getComplexMarketData(scope: string, requestBody: { [key: string]: ComplexMarketDataId; }, effectiveAt?: string, asAt?: string, maxAge?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<GetComplexMarketDataResponse>>;\n    public getComplexMarketData(scope: string, requestBody: { [key: string]: ComplexMarketDataId; }, effectiveAt?: string, asAt?: string, maxAge?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getComplexMarketData.');\n        }\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling getComplexMarketData.');\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        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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] 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 asAt The asAt datetime at which to list the ComplexMarketData. Defaults to latest if not specified.\n     * @param observe set whether or not to return the data Observable 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(asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfListComplexMarketDataWithMetaDataResponse>;\n    public listComplexMarketData(asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfListComplexMarketDataWithMetaDataResponse>>;\n    public listComplexMarketData(asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfListComplexMarketDataWithMetaDataResponse>>;\n    public listComplexMarketData(asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope to use when updating or inserting the complex market data.\n     * @param requestBody The set of complex market data items to update or insert keyed by a unique correlation id.\n     * @param observe set whether or not to return the data Observable 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(scope: string, requestBody: { [key: string]: UpsertComplexMarketDataRequest; }, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<UpsertStructuredDataResponse>;\n    public upsertComplexMarketData(scope: string, requestBody: { [key: string]: UpsertComplexMarketDataRequest; }, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<UpsertStructuredDataResponse>>;\n    public upsertComplexMarketData(scope: string, requestBody: { [key: string]: UpsertComplexMarketDataRequest; }, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<UpsertStructuredDataResponse>>;\n    public upsertComplexMarketData(scope: string, requestBody: { [key: string]: UpsertComplexMarketDataRequest; }, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertComplexMarketData.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 scope The scope of the Compliance Rule Template.\n     * @param createComplianceTemplateRequest Request to create a compliance rule template.\n     * @param observe set whether or not to return the data Observable 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(scope: string, createComplianceTemplateRequest: CreateComplianceTemplateRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ComplianceRuleTemplate>;\n    public createComplianceTemplate(scope: string, createComplianceTemplateRequest: CreateComplianceTemplateRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ComplianceRuleTemplate>>;\n    public createComplianceTemplate(scope: string, createComplianceTemplateRequest: CreateComplianceTemplateRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ComplianceRuleTemplate>>;\n    public createComplianceTemplate(scope: string, createComplianceTemplateRequest: CreateComplianceTemplateRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createComplianceTemplate.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The compliance rule\\&#39;s scope.\n     * @param code The compliance rule\\&#39;s code.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteComplianceRule(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteComplianceRule(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteComplianceRule(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteComplianceRule.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the template to be deleted.\n     * @param code The code of the template to be deleted.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteComplianceTemplate(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteComplianceTemplate(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteComplianceTemplate(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteComplianceTemplate.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The compliance rule\\&#39;s scope.\n     * @param code The compliance rule\\&#39;s code.\n     * @param asAt Optional. Asat time for query.\n     * @param propertyKeys 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ComplianceRuleResponse>;\n    public getComplianceRule(scope: string, code: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ComplianceRuleResponse>>;\n    public getComplianceRule(scope: string, code: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ComplianceRuleResponse>>;\n    public getComplianceRule(scope: string, code: string, asAt?: string, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getComplianceRule.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getComplianceRule.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 runScope Required: Run Scope.\n     * @param runCode Required: Run Code.\n     * @param ruleScope Required: Rule Scope.\n     * @param ruleCode Required: Rule Code.\n     * @param observe set whether or not to return the data Observable 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(runScope: string, runCode: string, ruleScope: string, ruleCode: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ComplianceRuleResultV2>;\n    public getComplianceRuleResult(runScope: string, runCode: string, ruleScope: string, ruleCode: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ComplianceRuleResultV2>>;\n    public getComplianceRuleResult(runScope: string, runCode: string, ruleScope: string, ruleCode: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ComplianceRuleResultV2>>;\n    public getComplianceRuleResult(runScope: string, runCode: string, ruleScope: string, ruleCode: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (runScope === null || runScope === undefined) {\n            throw new Error('Required parameter runScope was null or undefined when calling getComplianceRuleResult.');\n        }\n        if (runCode === null || runCode === undefined) {\n            throw new Error('Required parameter runCode was null or undefined when calling getComplianceRuleResult.');\n        }\n        if (ruleScope === null || ruleScope === undefined) {\n            throw new Error('Required parameter ruleScope was null or undefined when calling getComplianceRuleResult.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope Scope of TemplateID\n     * @param code Code of TemplateID\n     * @param asAt Optional. The time at which to get results from. Default : latest\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ComplianceTemplate>;\n    public getComplianceTemplate(scope: string, code: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ComplianceTemplate>>;\n    public getComplianceTemplate(scope: string, code: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ComplianceTemplate>>;\n    public getComplianceTemplate(scope: string, code: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getComplianceTemplate.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getComplianceTemplate.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope Required: Run Scope.\n     * @param code Required: Run Code.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DecoratedComplianceRunSummary>;\n    public getDecoratedComplianceRunSummary(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DecoratedComplianceRunSummary>>;\n    public getDecoratedComplianceRunSummary(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DecoratedComplianceRunSummary>>;\n    public getDecoratedComplianceRunSummary(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getDecoratedComplianceRunSummary.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 asAt Optional. Asat time.\n     * @param page Optional. Pagination token.\n     * @param limit Optional. Entries per page.\n     * @param filter Optional. Filter.\n     * @param propertyKeys 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     * @param observe set whether or not to return the data Observable 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(asAt?: string, page?: string, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfComplianceRuleResponse>;\n    public listComplianceRules(asAt?: string, page?: string, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfComplianceRuleResponse>>;\n    public listComplianceRules(asAt?: string, page?: string, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfComplianceRuleResponse>>;\n    public listComplianceRules(asAt?: string, page?: string, limit?: number, filter?: string, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 asAt Optional. The time at which to get results from. Default : latest\n     * @param page 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     * @param limit Optional. When paginating, limit the number of returned results to this many.\n     * @param filter Optional. Expression to filter the result set. Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid.\n     * @param sortBy Optional. A list of field names to sort by, each suffixed by \\&quot;ASC\\&quot; or \\&quot;DESC\\&quot;\n     * @param observe set whether or not to return the data Observable 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(asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfComplianceRunInfoV2>;\n    public listComplianceRuns(asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfComplianceRunInfoV2>>;\n    public listComplianceRuns(asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfComplianceRunInfoV2>>;\n    public listComplianceRuns(asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 asAt Optional. The time at which to get results from. Default : latest\n     * @param page 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     * @param limit Optional. When paginating, limit the number of returned results to this many.\n     * @param filter Optional. Expression to filter the result set. Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid.\n     * @param observe set whether or not to return the data Observable 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(asAt?: string, page?: string, limit?: number, filter?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfComplianceTemplate>;\n    public listComplianceTemplates(asAt?: string, page?: string, limit?: number, filter?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfComplianceTemplate>>;\n    public listComplianceTemplates(asAt?: string, page?: string, limit?: number, filter?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfComplianceTemplate>>;\n    public listComplianceTemplates(asAt?: string, page?: string, limit?: number, filter?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 runScope Required: Scope to save the run results in.\n     * @param ruleScope Required: Scope from which to select rules to be run.\n     * @param isPreTrade Required: Boolean flag indicating if a run should be PreTrade (Including orders). For post-trade only, set to false\n     * @param recipeIdScope Required: the scope of the recipe to be used\n     * @param recipeIdCode Required: The code of the recipe to be used. If left blank, the default recipe will be used.\n     * @param observe set whether or not to return the data Observable 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(runScope: string, ruleScope: string, isPreTrade: boolean, recipeIdScope: string, recipeIdCode: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ComplianceRunInfoV2>;\n    public runCompliance(runScope: string, ruleScope: string, isPreTrade: boolean, recipeIdScope: string, recipeIdCode: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ComplianceRunInfoV2>>;\n    public runCompliance(runScope: string, ruleScope: string, isPreTrade: boolean, recipeIdScope: string, recipeIdCode: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ComplianceRunInfoV2>>;\n    public runCompliance(runScope: string, ruleScope: string, isPreTrade: boolean, recipeIdScope: string, recipeIdCode: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (runScope === null || runScope === undefined) {\n            throw new Error('Required parameter runScope was null or undefined when calling runCompliance.');\n        }\n        if (ruleScope === null || ruleScope === undefined) {\n            throw new Error('Required parameter ruleScope was null or undefined when calling runCompliance.');\n        }\n        if (isPreTrade === null || isPreTrade === undefined) {\n            throw new Error('Required parameter isPreTrade was null or undefined when calling runCompliance.');\n        }\n        if (recipeIdScope === null || recipeIdScope === undefined) {\n            throw new Error('Required parameter recipeIdScope was null or undefined when calling runCompliance.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 runScope Required: Scope to save the run results in.\n     * @param ruleScope Required: Scope from which to select rules to be run.\n     * @param recipeIdScope Required: the scope of the recipe to be used\n     * @param recipeIdCode Required: The code of the recipe to be used. If left blank, the default recipe will be used.\n     * @param complianceRunConfiguration Configuration options for the compliance run.\n     * @param observe set whether or not to return the data Observable 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(runScope: string, ruleScope: string, recipeIdScope: string, recipeIdCode: string, complianceRunConfiguration?: ComplianceRunConfiguration, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ComplianceRunInfoV2>;\n    public runCompliancePreview(runScope: string, ruleScope: string, recipeIdScope: string, recipeIdCode: string, complianceRunConfiguration?: ComplianceRunConfiguration, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ComplianceRunInfoV2>>;\n    public runCompliancePreview(runScope: string, ruleScope: string, recipeIdScope: string, recipeIdCode: string, complianceRunConfiguration?: ComplianceRunConfiguration, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ComplianceRunInfoV2>>;\n    public runCompliancePreview(runScope: string, ruleScope: string, recipeIdScope: string, recipeIdCode: string, complianceRunConfiguration?: ComplianceRunConfiguration, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (runScope === null || runScope === undefined) {\n            throw new Error('Required parameter runScope was null or undefined when calling runCompliancePreview.');\n        }\n        if (ruleScope === null || ruleScope === undefined) {\n            throw new Error('Required parameter ruleScope was null or undefined when calling runCompliancePreview.');\n        }\n        if (recipeIdScope === null || recipeIdScope === undefined) {\n            throw new Error('Required parameter recipeIdScope was null or undefined when calling runCompliancePreview.');\n        }\n        if (recipeIdCode === null || recipeIdCode === undefined) {\n            throw new Error('Required parameter recipeIdCode was null or undefined when calling runCompliancePreview.');\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 (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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Compliance Rule Template.\n     * @param code The code of the Compliance Rule Template.\n     * @param updateComplianceTemplateRequest Request to update a compliance rule template.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, updateComplianceTemplateRequest: UpdateComplianceTemplateRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ComplianceRuleTemplate>;\n    public updateComplianceTemplate(scope: string, code: string, updateComplianceTemplateRequest: UpdateComplianceTemplateRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ComplianceRuleTemplate>>;\n    public updateComplianceTemplate(scope: string, code: string, updateComplianceTemplateRequest: UpdateComplianceTemplateRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ComplianceRuleTemplate>>;\n    public updateComplianceTemplate(scope: string, code: string, updateComplianceTemplateRequest: UpdateComplianceTemplateRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling updateComplianceTemplate.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling updateComplianceTemplate.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 upsertComplianceRuleRequest \n     * @param observe set whether or not to return the data Observable 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(upsertComplianceRuleRequest?: UpsertComplianceRuleRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ComplianceRuleResponse>;\n    public upsertComplianceRule(upsertComplianceRuleRequest?: UpsertComplianceRuleRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ComplianceRuleResponse>>;\n    public upsertComplianceRule(upsertComplianceRuleRequest?: UpsertComplianceRuleRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ComplianceRuleResponse>>;\n    public upsertComplianceRule(upsertComplianceRuleRequest?: UpsertComplianceRuleRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): 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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 upsertComplianceRunSummaryRequest \n     * @param observe set whether or not to return the data Observable 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(upsertComplianceRunSummaryRequest?: UpsertComplianceRunSummaryRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<UpsertComplianceRunSummaryResult>;\n    public upsertComplianceRunSummary(upsertComplianceRunSummaryRequest?: UpsertComplianceRunSummaryRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<UpsertComplianceRunSummaryResult>>;\n    public upsertComplianceRunSummary(upsertComplianceRunSummaryRequest?: UpsertComplianceRunSummaryRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<UpsertComplianceRunSummaryResult>>;\n    public upsertComplianceRunSummary(upsertComplianceRunSummaryRequest?: UpsertComplianceRunSummaryRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): 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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 scope The scope of the Configuration Recipe to delete.\n     * @param code The Configuration Recipe to delete.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<AnnulSingleStructuredDataResponse>;\n    public deleteConfigurationRecipe(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<AnnulSingleStructuredDataResponse>>;\n    public deleteConfigurationRecipe(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<AnnulSingleStructuredDataResponse>>;\n    public deleteConfigurationRecipe(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteConfigurationRecipe.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] 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 scope The scope of the Recipe Composer to delete.\n     * @param code The Recipe Composer to delete.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<AnnulSingleStructuredDataResponse>;\n    public deleteRecipeComposer(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<AnnulSingleStructuredDataResponse>>;\n    public deleteRecipeComposer(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<AnnulSingleStructuredDataResponse>>;\n    public deleteRecipeComposer(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteRecipeComposer.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Configuration Recipe to retrieve.\n     * @param code The name of the recipe to retrieve the data for.\n     * @param asAt The asAt datetime at which to retrieve the Configuration Recipe. Defaults to return the latest version if not specified.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<GetRecipeResponse>;\n    public getConfigurationRecipe(scope: string, code: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<GetRecipeResponse>>;\n    public getConfigurationRecipe(scope: string, code: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<GetRecipeResponse>>;\n    public getConfigurationRecipe(scope: string, code: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getConfigurationRecipe.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getConfigurationRecipe.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] 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 scope The scope of the Configuration Recipe or Recipe Composer to return.\n     * @param code The code of the Configuration Recipe or Recipe Composer to return.\n     * @param asAt The asAt datetime at which to retrieve the Configuration Recipe. Defaults to return the latest version if not specified.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<GetRecipeResponse>;\n    public getDerivedRecipe(scope: string, code: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<GetRecipeResponse>>;\n    public getDerivedRecipe(scope: string, code: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<GetRecipeResponse>>;\n    public getDerivedRecipe(scope: string, code: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getDerivedRecipe.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getDerivedRecipe.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] 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 scope The scope of the Recipe Composer to retrieve.\n     * @param code The name of the Recipe Composer to retrieve the data for.\n     * @param asAt The asAt datetime at which to retrieve the Recipe Composer. Defaults to return the latest version if not specified.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<GetRecipeComposerResponse>;\n    public getRecipeComposer(scope: string, code: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<GetRecipeComposerResponse>>;\n    public getRecipeComposer(scope: string, code: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<GetRecipeComposerResponse>>;\n    public getRecipeComposer(scope: string, code: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getRecipeComposer.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getRecipeComposer.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] 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 upsertRecipeComposerRequest Recipe composer used to expand into the Configuration Recipe.\n     * @param observe set whether or not to return the data Observable 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(upsertRecipeComposerRequest: UpsertRecipeComposerRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<GetRecipeResponse>;\n    public getRecipeComposerResolvedInline(upsertRecipeComposerRequest: UpsertRecipeComposerRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<GetRecipeResponse>>;\n    public getRecipeComposerResolvedInline(upsertRecipeComposerRequest: UpsertRecipeComposerRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<GetRecipeResponse>>;\n    public getRecipeComposerResolvedInline(upsertRecipeComposerRequest: UpsertRecipeComposerRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 asAt The asAt datetime at which to list the Configuration Recipes. Defaults to latest if not specified.\n     * @param filter Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid.\n     * @param observe set whether or not to return the data Observable 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(asAt?: string, filter?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfGetRecipeResponse>;\n    public listConfigurationRecipes(asAt?: string, filter?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfGetRecipeResponse>>;\n    public listConfigurationRecipes(asAt?: string, filter?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfGetRecipeResponse>>;\n    public listConfigurationRecipes(asAt?: string, filter?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] 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.\n     * @param asAt The asAt datetime at which to list the Configuration Recipes. Defaults to latest if not specified.\n     * @param filter Expression to filter the result set, note this functionality is not yet enabled for this endpoint.\n     * @param observe set whether or not to return the data Observable 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(asAt?: string, filter?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfGetRecipeResponse>;\n    public listDerivedRecipes(asAt?: string, filter?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfGetRecipeResponse>>;\n    public listDerivedRecipes(asAt?: string, filter?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfGetRecipeResponse>>;\n    public listDerivedRecipes(asAt?: string, filter?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListRecipeComposers: List the set of Recipe Composers\n     * List the set of Recipe Composers at the specified date/time and scope\n     * @param asAt The asAt datetime at which to list the Recipes Composers. Defaults to latest if not specified.\n     * @param filter Expression to filter the result set, note this functionality is not yet enabled for this endpoint.\n     * @param observe set whether or not to return the data Observable 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(asAt?: string, filter?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfGetRecipeComposerResponse>;\n    public listRecipeComposers(asAt?: string, filter?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfGetRecipeComposerResponse>>;\n    public listRecipeComposers(asAt?: string, filter?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfGetRecipeComposerResponse>>;\n    public listRecipeComposers(asAt?: string, filter?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 upsertRecipeRequest The Configuration Recipe to update or insert\n     * @param observe set whether or not to return the data Observable 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(upsertRecipeRequest: UpsertRecipeRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<UpsertSingleStructuredDataResponse>;\n    public upsertConfigurationRecipe(upsertRecipeRequest: UpsertRecipeRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<UpsertSingleStructuredDataResponse>>;\n    public upsertConfigurationRecipe(upsertRecipeRequest: UpsertRecipeRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<UpsertSingleStructuredDataResponse>>;\n    public upsertConfigurationRecipe(upsertRecipeRequest: UpsertRecipeRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] 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 upsertRecipeComposerRequest The Recipe Composer to update or insert\n     * @param observe set whether or not to return the data Observable 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(upsertRecipeComposerRequest: UpsertRecipeComposerRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<UpsertSingleStructuredDataResponse>;\n    public upsertRecipeComposer(upsertRecipeComposerRequest: UpsertRecipeComposerRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<UpsertSingleStructuredDataResponse>>;\n    public upsertRecipeComposer(upsertRecipeComposerRequest: UpsertRecipeComposerRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<UpsertSingleStructuredDataResponse>>;\n    public upsertRecipeComposer(upsertRecipeComposerRequest: UpsertRecipeComposerRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 scope The scope of the CDS Flow Conventions to delete.\n     * @param code The CDS Flow Conventions to delete.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<AnnulSingleStructuredDataResponse>;\n    public deleteCdsFlowConventions(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<AnnulSingleStructuredDataResponse>>;\n    public deleteCdsFlowConventions(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<AnnulSingleStructuredDataResponse>>;\n    public deleteCdsFlowConventions(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteCdsFlowConventions.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Flow Conventions to delete.\n     * @param code The Flow Conventions to delete.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<AnnulSingleStructuredDataResponse>;\n    public deleteFlowConventions(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<AnnulSingleStructuredDataResponse>>;\n    public deleteFlowConventions(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<AnnulSingleStructuredDataResponse>>;\n    public deleteFlowConventions(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteFlowConventions.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Index Convention to delete.\n     * @param code The Index Convention to delete.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<AnnulSingleStructuredDataResponse>;\n    public deleteIndexConvention(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<AnnulSingleStructuredDataResponse>>;\n    public deleteIndexConvention(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<AnnulSingleStructuredDataResponse>>;\n    public deleteIndexConvention(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteIndexConvention.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the CDS Flow Conventions to retrieve.\n     * @param code The name of the CDS Flow Conventions to retrieve the data for.\n     * @param asAt The asAt datetime at which to retrieve the CDS Flow Conventions. Defaults to return the latest version if not specified.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<GetCdsFlowConventionsResponse>;\n    public getCdsFlowConventions(scope: string, code: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<GetCdsFlowConventionsResponse>>;\n    public getCdsFlowConventions(scope: string, code: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<GetCdsFlowConventionsResponse>>;\n    public getCdsFlowConventions(scope: string, code: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getCdsFlowConventions.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getCdsFlowConventions.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Flow Conventions to retrieve.\n     * @param code The name of the Flow Conventions to retrieve the data for.\n     * @param asAt The asAt datetime at which to retrieve the Flow Conventions. Defaults to return the latest version if not specified.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<GetFlowConventionsResponse>;\n    public getFlowConventions(scope: string, code: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<GetFlowConventionsResponse>>;\n    public getFlowConventions(scope: string, code: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<GetFlowConventionsResponse>>;\n    public getFlowConventions(scope: string, code: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getFlowConventions.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getFlowConventions.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Index Convention to retrieve.\n     * @param code The name of the Index Convention to retrieve the data for.\n     * @param asAt The asAt datetime at which to retrieve the Index Convention. Defaults to return the latest version if not specified.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<GetIndexConventionResponse>;\n    public getIndexConvention(scope: string, code: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<GetIndexConventionResponse>>;\n    public getIndexConvention(scope: string, code: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<GetIndexConventionResponse>>;\n    public getIndexConvention(scope: string, code: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getIndexConvention.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getIndexConvention.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 asAt The asAt datetime at which to list the conventions. Defaults to latest if not specified.\n     * @param observe set whether or not to return the data Observable 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(asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfGetCdsFlowConventionsResponse>;\n    public listCdsFlowConventions(asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfGetCdsFlowConventionsResponse>>;\n    public listCdsFlowConventions(asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfGetCdsFlowConventionsResponse>>;\n    public listCdsFlowConventions(asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 asAt The asAt datetime at which to list the conventions. Defaults to latest if not specified.\n     * @param observe set whether or not to return the data Observable 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(asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfGetFlowConventionsResponse>;\n    public listFlowConventions(asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfGetFlowConventionsResponse>>;\n    public listFlowConventions(asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfGetFlowConventionsResponse>>;\n    public listFlowConventions(asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 asAt The asAt datetime at which to list the conventions. Defaults to latest if not specified.\n     * @param observe set whether or not to return the data Observable 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(asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfGetIndexConventionResponse>;\n    public listIndexConvention(asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfGetIndexConventionResponse>>;\n    public listIndexConvention(asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfGetIndexConventionResponse>>;\n    public listIndexConvention(asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 upsertCdsFlowConventionsRequest The CDS Flow Conventions to update or insert\n     * @param observe set whether or not to return the data Observable 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(upsertCdsFlowConventionsRequest: UpsertCdsFlowConventionsRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<UpsertSingleStructuredDataResponse>;\n    public upsertCdsFlowConventions(upsertCdsFlowConventionsRequest: UpsertCdsFlowConventionsRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<UpsertSingleStructuredDataResponse>>;\n    public upsertCdsFlowConventions(upsertCdsFlowConventionsRequest: UpsertCdsFlowConventionsRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<UpsertSingleStructuredDataResponse>>;\n    public upsertCdsFlowConventions(upsertCdsFlowConventionsRequest: UpsertCdsFlowConventionsRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 upsertFlowConventionsRequest The Flow Conventions to update or insert\n     * @param observe set whether or not to return the data Observable 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(upsertFlowConventionsRequest: UpsertFlowConventionsRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<UpsertSingleStructuredDataResponse>;\n    public upsertFlowConventions(upsertFlowConventionsRequest: UpsertFlowConventionsRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<UpsertSingleStructuredDataResponse>>;\n    public upsertFlowConventions(upsertFlowConventionsRequest: UpsertFlowConventionsRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<UpsertSingleStructuredDataResponse>>;\n    public upsertFlowConventions(upsertFlowConventionsRequest: UpsertFlowConventionsRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 upsertIndexConventionRequest The Index Conventions to update or insert\n     * @param observe set whether or not to return the data Observable 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(upsertIndexConventionRequest: UpsertIndexConventionRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<UpsertSingleStructuredDataResponse>;\n    public upsertIndexConvention(upsertIndexConventionRequest: UpsertIndexConventionRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<UpsertSingleStructuredDataResponse>>;\n    public upsertIndexConvention(upsertIndexConventionRequest: UpsertIndexConventionRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<UpsertSingleStructuredDataResponse>>;\n    public upsertIndexConvention(upsertIndexConventionRequest: UpsertIndexConventionRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 scope The scope of corporate action source\n     * @param code The code of the corporate action source\n     * @param upsertCorporateActionRequest The corporate action definitions\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, upsertCorporateActionRequest?: Array<UpsertCorporateActionRequest>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<UpsertCorporateActionsResponse>;\n    public batchUpsertCorporateActions(scope: string, code: string, upsertCorporateActionRequest?: Array<UpsertCorporateActionRequest>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<UpsertCorporateActionsResponse>>;\n    public batchUpsertCorporateActions(scope: string, code: string, upsertCorporateActionRequest?: Array<UpsertCorporateActionRequest>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<UpsertCorporateActionsResponse>>;\n    public batchUpsertCorporateActions(scope: string, code: string, upsertCorporateActionRequest?: Array<UpsertCorporateActionRequest>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling batchUpsertCorporateActions.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling batchUpsertCorporateActions.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] CreateCorporateActionSource: Create corporate action source\n     * Create a corporate action source.\n     * @param createCorporateActionSourceRequest The corporate action source definition\n     * @param observe set whether or not to return the data Observable 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(createCorporateActionSourceRequest: CreateCorporateActionSourceRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<CorporateActionSource>;\n    public createCorporateActionSource(createCorporateActionSourceRequest: CreateCorporateActionSourceRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<CorporateActionSource>>;\n    public createCorporateActionSource(createCorporateActionSourceRequest: CreateCorporateActionSourceRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<CorporateActionSource>>;\n    public createCorporateActionSource(createCorporateActionSourceRequest: CreateCorporateActionSourceRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [BETA] DeleteCorporateActionSource: Delete corporate actions (instrument transition events) from the corporate action source.\n     * Deletes a single corporate action source\n     * @param scope The scope of the corporate action source to be deleted\n     * @param code The code of the corporate action source to be deleted\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteCorporateActionSource(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteCorporateActionSource(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteCorporateActionSource(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteCorporateActionSource.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] DeleteCorporateActions: Delete corporate actions\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 scope The scope of the corporate action source\n     * @param code The code of the corporate action source\n     * @param corporateActionIds The IDs of the corporate actions to delete\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, corporateActionIds: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteCorporateActions(scope: string, code: string, corporateActionIds: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteCorporateActions(scope: string, code: string, corporateActionIds: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteCorporateActions(scope: string, code: string, corporateActionIds: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteCorporateActions.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteCorporateActions.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] DeleteInstrumentEvents: Delete corporate actions (instrument transition events) from the 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 scope The scope of the corporate action source\n     * @param code The code of the corporate action source\n     * @param instrumentEventIds The IDs of the instrument events to delete\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, instrumentEventIds: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteInstrumentEvents(scope: string, code: string, instrumentEventIds: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteInstrumentEvents(scope: string, code: string, instrumentEventIds: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteInstrumentEvents(scope: string, code: string, instrumentEventIds: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteInstrumentEvents.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteInstrumentEvents.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the corporate action source.\n     * @param code The code of the corporate action source.\n     * @param fromEffectiveAt Optional. The start effective date of the data range.\n     * @param toEffectiveAt Optional. The end effective date of the data range.\n     * @param asAt Optional. The AsAt date of the data.\n     * @param sortBy Optional. Order the results by these fields. Use use the \\&#39;-\\&#39; sign to denote descending order e.g. -MyFieldName\n     * @param limit Optional. When paginating, limit the results to this number.\n     * @param filter 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, fromEffectiveAt?: string, toEffectiveAt?: string, asAt?: string, sortBy?: Array<string>, limit?: number, filter?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfCorporateAction>;\n    public getCorporateActions(scope: string, code: string, fromEffectiveAt?: string, toEffectiveAt?: string, asAt?: string, sortBy?: Array<string>, limit?: number, filter?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfCorporateAction>>;\n    public getCorporateActions(scope: string, code: string, fromEffectiveAt?: string, toEffectiveAt?: string, asAt?: string, sortBy?: Array<string>, limit?: number, filter?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfCorporateAction>>;\n    public getCorporateActions(scope: string, code: string, fromEffectiveAt?: string, toEffectiveAt?: string, asAt?: string, sortBy?: Array<string>, limit?: number, filter?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getCorporateActions.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getCorporateActions.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the corporate action source.\n     * @param code The code of the corporate action source.\n     * @param asAt Optional. The AsAt date of the data.\n     * @param limit Optional. When paginating, limit the number of returned results to this many. If not specified, a default  of 1000 is used.\n     * @param page 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     * @param filter Optional. Expression to filter the result set.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, asAt?: string, limit?: number, page?: string, filter?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfInstrumentEventHolder>;\n    public getInstrumentEvents(scope: string, code: string, asAt?: string, limit?: number, page?: string, filter?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfInstrumentEventHolder>>;\n    public getInstrumentEvents(scope: string, code: string, asAt?: string, limit?: number, page?: string, filter?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfInstrumentEventHolder>>;\n    public getInstrumentEvents(scope: string, code: string, asAt?: string, limit?: number, page?: string, filter?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getInstrumentEvents.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getInstrumentEvents.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 asAt Optional. The AsAt date of the data\n     * @param sortBy Optional. Order the results by these fields. Use use the \\&#39;-\\&#39; sign to denote descending order e.g. -MyFieldName\n     * @param limit Optional. When paginating, limit the number of returned results to this many. If not specified, a default  of 100 is used.\n     * @param filter 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     * @param page 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     * @param observe set whether or not to return the data Observable 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(asAt?: string, sortBy?: Array<string>, limit?: number, filter?: string, page?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfCorporateActionSource>;\n    public listCorporateActionSources(asAt?: string, sortBy?: Array<string>, limit?: number, filter?: string, page?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfCorporateActionSource>>;\n    public listCorporateActionSources(asAt?: string, sortBy?: Array<string>, limit?: number, filter?: string, page?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfCorporateActionSource>>;\n    public listCorporateActionSources(asAt?: string, sortBy?: Array<string>, limit?: number, filter?: string, page?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the corporate action source.\n     * @param code The code of the corporate action source.\n     * @param upsertInstrumentEventRequest The instrument event definitions.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, upsertInstrumentEventRequest?: Array<UpsertInstrumentEventRequest>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<UpsertInstrumentEventsResponse>;\n    public upsertInstrumentEvents(scope: string, code: string, upsertInstrumentEventRequest?: Array<UpsertInstrumentEventRequest>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<UpsertInstrumentEventsResponse>>;\n    public upsertInstrumentEvents(scope: string, code: string, upsertInstrumentEventRequest?: Array<UpsertInstrumentEventRequest>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<UpsertInstrumentEventsResponse>>;\n    public upsertInstrumentEvents(scope: string, code: string, upsertInstrumentEventRequest?: Array<UpsertInstrumentEventRequest>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertInstrumentEvents.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertInstrumentEvents.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 scope The scope of the Counterparty Agreement to delete.\n     * @param code The Counterparty Agreement to delete.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<AnnulSingleStructuredDataResponse>;\n    public deleteCounterpartyAgreement(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<AnnulSingleStructuredDataResponse>>;\n    public deleteCounterpartyAgreement(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<AnnulSingleStructuredDataResponse>>;\n    public deleteCounterpartyAgreement(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteCounterpartyAgreement.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Credit Support Annex to delete.\n     * @param code The Credit Support Annex to delete.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<AnnulSingleStructuredDataResponse>;\n    public deleteCreditSupportAnnex(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<AnnulSingleStructuredDataResponse>>;\n    public deleteCreditSupportAnnex(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<AnnulSingleStructuredDataResponse>>;\n    public deleteCreditSupportAnnex(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteCreditSupportAnnex.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Counterparty Agreement to retrieve.\n     * @param code The name of the Counterparty Agreement to retrieve the data for.\n     * @param asAt The asAt datetime at which to retrieve the Counterparty Agreement. Defaults to return the latest version if not specified.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<GetCounterpartyAgreementResponse>;\n    public getCounterpartyAgreement(scope: string, code: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<GetCounterpartyAgreementResponse>>;\n    public getCounterpartyAgreement(scope: string, code: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<GetCounterpartyAgreementResponse>>;\n    public getCounterpartyAgreement(scope: string, code: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getCounterpartyAgreement.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getCounterpartyAgreement.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Credit Support Annex to retrieve.\n     * @param code The name of the Credit Support Annex to retrieve the data for.\n     * @param asAt The asAt datetime at which to retrieve the Credit Support Annex . Defaults to return the latest version if not specified.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<GetCreditSupportAnnexResponse>;\n    public getCreditSupportAnnex(scope: string, code: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<GetCreditSupportAnnexResponse>>;\n    public getCreditSupportAnnex(scope: string, code: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<GetCreditSupportAnnexResponse>>;\n    public getCreditSupportAnnex(scope: string, code: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getCreditSupportAnnex.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getCreditSupportAnnex.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 asAt The asAt datetime at which to list the Counterparty Agreements. Defaults to latest if not specified.\n     * @param observe set whether or not to return the data Observable 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(asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfGetCounterpartyAgreementResponse>;\n    public listCounterpartyAgreements(asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfGetCounterpartyAgreementResponse>>;\n    public listCounterpartyAgreements(asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfGetCounterpartyAgreementResponse>>;\n    public listCounterpartyAgreements(asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 asAt The asAt datetime at which to list the Credit Support Annexes. Defaults to latest if not specified.\n     * @param observe set whether or not to return the data Observable 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(asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfGetCreditSupportAnnexResponse>;\n    public listCreditSupportAnnexes(asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfGetCreditSupportAnnexResponse>>;\n    public listCreditSupportAnnexes(asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfGetCreditSupportAnnexResponse>>;\n    public listCreditSupportAnnexes(asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 upsertCounterpartyAgreementRequest The Counterparty Agreement to update or insert\n     * @param observe set whether or not to return the data Observable 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(upsertCounterpartyAgreementRequest: UpsertCounterpartyAgreementRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<UpsertSingleStructuredDataResponse>;\n    public upsertCounterpartyAgreement(upsertCounterpartyAgreementRequest: UpsertCounterpartyAgreementRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<UpsertSingleStructuredDataResponse>>;\n    public upsertCounterpartyAgreement(upsertCounterpartyAgreementRequest: UpsertCounterpartyAgreementRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<UpsertSingleStructuredDataResponse>>;\n    public upsertCounterpartyAgreement(upsertCounterpartyAgreementRequest: UpsertCounterpartyAgreementRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 upsertCreditSupportAnnexRequest The Credit Support Annex to update or insert\n     * @param observe set whether or not to return the data Observable 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(upsertCreditSupportAnnexRequest: UpsertCreditSupportAnnexRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<UpsertSingleStructuredDataResponse>;\n    public upsertCreditSupportAnnex(upsertCreditSupportAnnexRequest: UpsertCreditSupportAnnexRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<UpsertSingleStructuredDataResponse>>;\n    public upsertCreditSupportAnnex(upsertCreditSupportAnnexRequest: UpsertCreditSupportAnnexRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<UpsertSingleStructuredDataResponse>>;\n    public upsertCreditSupportAnnex(upsertCreditSupportAnnexRequest: UpsertCreditSupportAnnexRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 entityType The type of Custom Entity to remove.\n     * @param identifierType An identifier type attached to the Custom Entity instance.\n     * @param identifierValue The identifier value.\n     * @param identifierScope The identifier scope.\n     * @param observe set whether or not to return the data Observable 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(entityType: string, identifierType: string, identifierValue: string, identifierScope: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteCustomEntity(entityType: string, identifierType: string, identifierValue: string, identifierScope: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteCustomEntity(entityType: string, identifierType: string, identifierValue: string, identifierScope: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteCustomEntity(entityType: string, identifierType: string, identifierValue: string, identifierScope: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling deleteCustomEntity.');\n        }\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling deleteCustomEntity.');\n        }\n        if (identifierValue === null || identifierValue === undefined) {\n            throw new Error('Required parameter identifierValue was null or undefined when calling deleteCustomEntity.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 entityType The type of the Custom Entity.\n     * @param identifierType An identifier type attached to the Custom Entity instance.\n     * @param identifierValue The identifier value.\n     * @param metadataKey Key of the metadata entry to delete.\n     * @param identifierScope The identifier scope.\n     * @param effectiveAt The effectiveAt datetime at which to retrieve the Access Metadata.\n     * @param effectiveUntil 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     * @param observe set whether or not to return the data Observable 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(entityType: string, identifierType: string, identifierValue: string, metadataKey: string, identifierScope: string, effectiveAt?: string, effectiveUntil?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteCustomEntityAccessMetadata(entityType: string, identifierType: string, identifierValue: string, metadataKey: string, identifierScope: string, effectiveAt?: string, effectiveUntil?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteCustomEntityAccessMetadata(entityType: string, identifierType: string, identifierValue: string, metadataKey: string, identifierScope: string, effectiveAt?: string, effectiveUntil?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteCustomEntityAccessMetadata(entityType: string, identifierType: string, identifierValue: string, metadataKey: string, identifierScope: string, effectiveAt?: string, effectiveUntil?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling deleteCustomEntityAccessMetadata.');\n        }\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling deleteCustomEntityAccessMetadata.');\n        }\n        if (identifierValue === null || identifierValue === undefined) {\n            throw new Error('Required parameter identifierValue was null or undefined when calling deleteCustomEntityAccessMetadata.');\n        }\n        if (metadataKey === null || metadataKey === undefined) {\n            throw new Error('Required parameter metadataKey was null or undefined when calling deleteCustomEntityAccessMetadata.');\n        }\n        if (identifierScope === null || identifierScope === undefined) {\n            throw new Error('Required parameter identifierScope was null or undefined when calling deleteCustomEntityAccessMetadata.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 entityType The type of the Custom Entity.\n     * @param identifierType An identifier type attached to the Custom Entity instance.\n     * @param identifierValue The identifier value.\n     * @param identifierScope The identifier scope.\n     * @param effectiveAt The effective datetime or cut label at which to get the entities. Defaults to the current LUSID system datetime if not specified.\n     * @param asAt The asAt datetime at which to retrieve the Access Metadata. Defaults to returning the latest version of the metadata if not specified.\n     * @param observe set whether or not to return the data Observable 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(entityType: string, identifierType: string, identifierValue: string, identifierScope: string, effectiveAt?: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<{ [key: string]: Array<AccessMetadataValue>; }>;\n    public getAllCustomEntityAccessMetadata(entityType: string, identifierType: string, identifierValue: string, identifierScope: string, effectiveAt?: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<{ [key: string]: Array<AccessMetadataValue>; }>>;\n    public getAllCustomEntityAccessMetadata(entityType: string, identifierType: string, identifierValue: string, identifierScope: string, effectiveAt?: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<{ [key: string]: Array<AccessMetadataValue>; }>>;\n    public getAllCustomEntityAccessMetadata(entityType: string, identifierType: string, identifierValue: string, identifierScope: string, effectiveAt?: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling getAllCustomEntityAccessMetadata.');\n        }\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling getAllCustomEntityAccessMetadata.');\n        }\n        if (identifierValue === null || identifierValue === undefined) {\n            throw new Error('Required parameter identifierValue was null or undefined when calling getAllCustomEntityAccessMetadata.');\n        }\n        if (identifierScope === null || identifierScope === undefined) {\n            throw new Error('Required parameter identifierScope was null or undefined when calling getAllCustomEntityAccessMetadata.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 entityType The type of Custom Entity to retrieve. An entityType can be created using the \\&quot;CreateCustomEntityDefinition\\&quot; endpoint for CustomEntityDefinitions.\n     * @param identifierType An identifier type attached to the Custom Entity instance.\n     * @param identifierValue The identifier value.\n     * @param identifierScope The identifier scope.\n     * @param asAt The AsAt datetime at which to retrieve the Custom Entity instance.\n     * @param effectiveAt 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     * @param relatedEntityPropertyKeys 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     * @param relationshipDefinitionIds 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     * @param observe set whether or not to return the data Observable 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(entityType: string, identifierType: string, identifierValue: string, identifierScope: string, asAt?: string, effectiveAt?: string, relatedEntityPropertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<CustomEntityResponse>;\n    public getCustomEntity(entityType: string, identifierType: string, identifierValue: string, identifierScope: string, asAt?: string, effectiveAt?: string, relatedEntityPropertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<CustomEntityResponse>>;\n    public getCustomEntity(entityType: string, identifierType: string, identifierValue: string, identifierScope: string, asAt?: string, effectiveAt?: string, relatedEntityPropertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<CustomEntityResponse>>;\n    public getCustomEntity(entityType: string, identifierType: string, identifierValue: string, identifierScope: string, asAt?: string, effectiveAt?: string, relatedEntityPropertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling getCustomEntity.');\n        }\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling getCustomEntity.');\n        }\n        if (identifierValue === null || identifierValue === undefined) {\n            throw new Error('Required parameter identifierValue was null or undefined when calling getCustomEntity.');\n        }\n        if (identifierScope === null || identifierScope === undefined) {\n            throw new Error('Required parameter identifierScope was null or undefined when calling getCustomEntity.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 entityType The type of the Custom Entity.\n     * @param identifierType An identifier type attached to the Custom Entity instance.\n     * @param identifierValue The identifier value.\n     * @param metadataKey Key of the metadata entry to retrieve\n     * @param identifierScope The identifier scope.\n     * @param effectiveAt The effective datetime or cut label at which to get the entities. Defaults to the current LUSID system datetime if not specified.\n     * @param asAt The asAt datetime at which to retrieve the Access Metadata. Defaults to returning the latest version of the metadata if not specified.\n     * @param observe set whether or not to return the data Observable 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(entityType: string, identifierType: string, identifierValue: string, metadataKey: string, identifierScope: string, effectiveAt?: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Array<AccessMetadataValue>>;\n    public getCustomEntityAccessMetadataByKey(entityType: string, identifierType: string, identifierValue: string, metadataKey: string, identifierScope: string, effectiveAt?: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Array<AccessMetadataValue>>>;\n    public getCustomEntityAccessMetadataByKey(entityType: string, identifierType: string, identifierValue: string, metadataKey: string, identifierScope: string, effectiveAt?: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Array<AccessMetadataValue>>>;\n    public getCustomEntityAccessMetadataByKey(entityType: string, identifierType: string, identifierValue: string, metadataKey: string, identifierScope: string, effectiveAt?: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling getCustomEntityAccessMetadataByKey.');\n        }\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling getCustomEntityAccessMetadataByKey.');\n        }\n        if (identifierValue === null || identifierValue === undefined) {\n            throw new Error('Required parameter identifierValue was null or undefined when calling getCustomEntityAccessMetadataByKey.');\n        }\n        if (metadataKey === null || metadataKey === undefined) {\n            throw new Error('Required parameter metadataKey was null or undefined when calling getCustomEntityAccessMetadataByKey.');\n        }\n        if (identifierScope === null || identifierScope === undefined) {\n            throw new Error('Required parameter identifierScope was null or undefined when calling getCustomEntityAccessMetadataByKey.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 entityType The type of entity get relationships for.\n     * @param identifierScope The identifier scope.\n     * @param identifierType An identifier type attached to the Custom Entity.\n     * @param identifierValue The identifier value.\n     * @param effectiveAt The effective datetime or cut label at which to get relationships. Defaults to the current LUSID system datetime if not specified.\n     * @param asAt The asAt datetime at which to retrieve relationships. Defaults to return the latest LUSID AsAt time if not specified.\n     * @param filter Expression to filter relationships. Users should provide null or empty string for this field until further notice.\n     * @param identifierTypes 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     * @param observe set whether or not to return the data Observable 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(entityType: string, identifierScope: string, identifierType: string, identifierValue: string, effectiveAt?: string, asAt?: string, filter?: string, identifierTypes?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfRelationship>;\n    public getCustomEntityRelationships(entityType: string, identifierScope: string, identifierType: string, identifierValue: string, effectiveAt?: string, asAt?: string, filter?: string, identifierTypes?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfRelationship>>;\n    public getCustomEntityRelationships(entityType: string, identifierScope: string, identifierType: string, identifierValue: string, effectiveAt?: string, asAt?: string, filter?: string, identifierTypes?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfRelationship>>;\n    public getCustomEntityRelationships(entityType: string, identifierScope: string, identifierType: string, identifierValue: string, effectiveAt?: string, asAt?: string, filter?: string, identifierTypes?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling getCustomEntityRelationships.');\n        }\n        if (identifierScope === null || identifierScope === undefined) {\n            throw new Error('Required parameter identifierScope was null or undefined when calling getCustomEntityRelationships.');\n        }\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling getCustomEntityRelationships.');\n        }\n        if (identifierValue === null || identifierValue === undefined) {\n            throw new Error('Required parameter identifierValue was null or undefined when calling getCustomEntityRelationships.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 entityType The type of Custom Entity to list.\n     * @param effectiveAt The effective datetime or cut label at which to list the entities. Defaults to the current LUSID              system datetime if not specified.\n     * @param asAt The asAt datetime at which to list the entities. Defaults to returning the latest version              of each portfolio if not specified.\n     * @param limit When paginating, limit the results to this number. Defaults to 100 if not specified.\n     * @param filter Expression to filter the results. For more information about filtering              results, see https://support.lusid.com/knowledgebase/article/KA-01914.\n     * @param sortBy A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;.\n     * @param page 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     * @param relatedEntityPropertyKeys 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     * @param relationshipDefinitionIds 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     * @param observe set whether or not to return the data Observable 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(entityType: string, effectiveAt?: string, asAt?: string, limit?: number, filter?: string, sortBy?: Array<string>, page?: string, relatedEntityPropertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfCustomEntityResponse>;\n    public listCustomEntities(entityType: string, effectiveAt?: string, asAt?: string, limit?: number, filter?: string, sortBy?: Array<string>, page?: string, relatedEntityPropertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfCustomEntityResponse>>;\n    public listCustomEntities(entityType: string, effectiveAt?: string, asAt?: string, limit?: number, filter?: string, sortBy?: Array<string>, page?: string, relatedEntityPropertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfCustomEntityResponse>>;\n    public listCustomEntities(entityType: string, effectiveAt?: string, asAt?: string, limit?: number, filter?: string, sortBy?: Array<string>, page?: string, relatedEntityPropertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling listCustomEntities.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 entityType The type of the Custom Entity.\n     * @param identifierType An identifier type attached to the Custom Entity instance.\n     * @param identifierValue The identifier value.\n     * @param identifierScope The identifier scope.\n     * @param accessMetadataOperation The Json Patch document\n     * @param effectiveAt The effectiveAt datetime at which the Access Metadata will be effective from\n     * @param effectiveUntil 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     * @param observe set whether or not to return the data Observable 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(entityType: string, identifierType: string, identifierValue: string, identifierScope: string, accessMetadataOperation: Array<AccessMetadataOperation>, effectiveAt?: string, effectiveUntil?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<{ [key: string]: Array<AccessMetadataValue>; }>;\n    public patchCustomEntityAccessMetadata(entityType: string, identifierType: string, identifierValue: string, identifierScope: string, accessMetadataOperation: Array<AccessMetadataOperation>, effectiveAt?: string, effectiveUntil?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<{ [key: string]: Array<AccessMetadataValue>; }>>;\n    public patchCustomEntityAccessMetadata(entityType: string, identifierType: string, identifierValue: string, identifierScope: string, accessMetadataOperation: Array<AccessMetadataOperation>, effectiveAt?: string, effectiveUntil?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<{ [key: string]: Array<AccessMetadataValue>; }>>;\n    public patchCustomEntityAccessMetadata(entityType: string, identifierType: string, identifierValue: string, identifierScope: string, accessMetadataOperation: Array<AccessMetadataOperation>, effectiveAt?: string, effectiveUntil?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling patchCustomEntityAccessMetadata.');\n        }\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling patchCustomEntityAccessMetadata.');\n        }\n        if (identifierValue === null || identifierValue === undefined) {\n            throw new Error('Required parameter identifierValue was null or undefined when calling patchCustomEntityAccessMetadata.');\n        }\n        if (identifierScope === null || identifierScope === undefined) {\n            throw new Error('Required parameter identifierScope was null or undefined when calling patchCustomEntityAccessMetadata.');\n        }\n        if (accessMetadataOperation === null || accessMetadataOperation === undefined) {\n            throw new Error('Required parameter accessMetadataOperation was null or undefined when calling patchCustomEntityAccessMetadata.');\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        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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 entityType The type of the Custom Entity to be created. An entityType can be created using the \\&quot;CreateCustomEntityDefinition\\&quot; endpoint for CustomEntityDefinitions.\n     * @param successMode Whether the batch request should fail Atomically or in a Partial fashion - Allowed Values: Atomic, Partial\n     * @param requestBody The payload describing the Custom Entity instances\n     * @param observe set whether or not to return the data Observable 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(entityType: string, successMode: string, requestBody: { [key: string]: CustomEntityRequest; }, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<UpsertCustomEntitiesResponse>;\n    public upsertCustomEntities(entityType: string, successMode: string, requestBody: { [key: string]: CustomEntityRequest; }, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<UpsertCustomEntitiesResponse>>;\n    public upsertCustomEntities(entityType: string, successMode: string, requestBody: { [key: string]: CustomEntityRequest; }, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<UpsertCustomEntitiesResponse>>;\n    public upsertCustomEntities(entityType: string, successMode: string, requestBody: { [key: string]: CustomEntityRequest; }, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling upsertCustomEntities.');\n        }\n        if (successMode === null || successMode === undefined) {\n            throw new Error('Required parameter successMode was null or undefined when calling upsertCustomEntities.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 entityType The type of the Custom Entity to be created. An entityType can be created using the \\&quot;CreateCustomEntityDefinition\\&quot; endpoint for CustomEntityDefinitions.\n     * @param customEntityRequest The payload describing the Custom Entity instance.\n     * @param observe set whether or not to return the data Observable 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(entityType: string, customEntityRequest: CustomEntityRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<CustomEntityResponse>;\n    public upsertCustomEntity(entityType: string, customEntityRequest: CustomEntityRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<CustomEntityResponse>>;\n    public upsertCustomEntity(entityType: string, customEntityRequest: CustomEntityRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<CustomEntityResponse>>;\n    public upsertCustomEntity(entityType: string, customEntityRequest: CustomEntityRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling upsertCustomEntity.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 entityType The type of the Custom Entity.\n     * @param identifierType An identifier type attached to the Custom Entity instance.\n     * @param identifierValue The identifier value.\n     * @param metadataKey Key of the metadata entry to retrieve\n     * @param identifierScope The identifier scope.\n     * @param upsertCustomEntityAccessMetadataRequest The Custom Entity Access Metadata entry to upsert\n     * @param effectiveAt The effectiveAt datetime at which the Access Metadata will be effective from\n     * @param effectiveUntil 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     * @param observe set whether or not to return the data Observable 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(entityType: string, identifierType: string, identifierValue: string, metadataKey: string, identifierScope: string, upsertCustomEntityAccessMetadataRequest: UpsertCustomEntityAccessMetadataRequest, effectiveAt?: string, effectiveUntil?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Array<AccessMetadataValue>>;\n    public upsertCustomEntityAccessMetadata(entityType: string, identifierType: string, identifierValue: string, metadataKey: string, identifierScope: string, upsertCustomEntityAccessMetadataRequest: UpsertCustomEntityAccessMetadataRequest, effectiveAt?: string, effectiveUntil?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Array<AccessMetadataValue>>>;\n    public upsertCustomEntityAccessMetadata(entityType: string, identifierType: string, identifierValue: string, metadataKey: string, identifierScope: string, upsertCustomEntityAccessMetadataRequest: UpsertCustomEntityAccessMetadataRequest, effectiveAt?: string, effectiveUntil?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Array<AccessMetadataValue>>>;\n    public upsertCustomEntityAccessMetadata(entityType: string, identifierType: string, identifierValue: string, metadataKey: string, identifierScope: string, upsertCustomEntityAccessMetadataRequest: UpsertCustomEntityAccessMetadataRequest, effectiveAt?: string, effectiveUntil?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling upsertCustomEntityAccessMetadata.');\n        }\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling upsertCustomEntityAccessMetadata.');\n        }\n        if (identifierValue === null || identifierValue === undefined) {\n            throw new Error('Required parameter identifierValue was null or undefined when calling upsertCustomEntityAccessMetadata.');\n        }\n        if (metadataKey === null || metadataKey === undefined) {\n            throw new Error('Required parameter metadataKey was null or undefined when calling upsertCustomEntityAccessMetadata.');\n        }\n        if (identifierScope === null || identifierScope === undefined) {\n            throw new Error('Required parameter identifierScope was null or undefined when calling upsertCustomEntityAccessMetadata.');\n        }\n        if (upsertCustomEntityAccessMetadataRequest === null || upsertCustomEntityAccessMetadataRequest === undefined) {\n            throw new Error('Required parameter upsertCustomEntityAccessMetadataRequest was null or undefined when calling upsertCustomEntityAccessMetadata.');\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        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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 customEntityDefinitionRequest The payload containing the description of the Custom Entity type.\n     * @param observe set whether or not to return the data Observable 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(customEntityDefinitionRequest: CustomEntityDefinitionRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<CustomEntityDefinition>;\n    public createCustomEntityDefinition(customEntityDefinitionRequest: CustomEntityDefinitionRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<CustomEntityDefinition>>;\n    public createCustomEntityDefinition(customEntityDefinitionRequest: CustomEntityDefinitionRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<CustomEntityDefinition>>;\n    public createCustomEntityDefinition(customEntityDefinitionRequest: CustomEntityDefinitionRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 entityType The identifier for the Custom Entity type, derived from the \\&quot;entityTypeName\\&quot; provided on creation.\n     * @param asAt The AsAt datetime at which to retrieve the definition.\n     * @param observe set whether or not to return the data Observable 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(entityType: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<CustomEntityDefinition>;\n    public getDefinition(entityType: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<CustomEntityDefinition>>;\n    public getDefinition(entityType: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<CustomEntityDefinition>>;\n    public getDefinition(entityType: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling getDefinition.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 asAt The asAt datetime at which to list the entities. Defaults to returning the latest version              of each portfolio if not specified.\n     * @param limit When paginating, limit the results to this number. Defaults to 100 if not specified.\n     * @param filter Expression to filter the results. For more information about filtering              results, see https://support.lusid.com/knowledgebase/article/KA-01914.\n     * @param page 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     * @param observe set whether or not to return the data Observable 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(asAt?: string, limit?: number, filter?: string, page?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfCustomEntityDefinition>;\n    public listCustomEntityDefinitions(asAt?: string, limit?: number, filter?: string, page?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfCustomEntityDefinition>>;\n    public listCustomEntityDefinitions(asAt?: string, limit?: number, filter?: string, page?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfCustomEntityDefinition>>;\n    public listCustomEntityDefinitions(asAt?: string, limit?: number, filter?: string, page?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 entityType The identifier for the Custom Entity type, derived from the \\&quot;entityTypeName\\&quot; provided on creation.\n     * @param updateCustomEntityDefinitionRequest The payload containing the description of the Custom Entity type.\n     * @param observe set whether or not to return the data Observable 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(entityType: string, updateCustomEntityDefinitionRequest: UpdateCustomEntityDefinitionRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<CustomEntityDefinition>;\n    public updateCustomEntityDefinition(entityType: string, updateCustomEntityDefinitionRequest: UpdateCustomEntityDefinitionRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<CustomEntityDefinition>>;\n    public updateCustomEntityDefinition(entityType: string, updateCustomEntityDefinitionRequest: UpdateCustomEntityDefinitionRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<CustomEntityDefinition>>;\n    public updateCustomEntityDefinition(entityType: string, updateCustomEntityDefinitionRequest: UpdateCustomEntityDefinitionRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling updateCustomEntityDefinition.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 createCustomEntityTypeRequest The payload containing the description of the Custom Entity Type.\n     * @param observe set whether or not to return the data Observable 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(createCustomEntityTypeRequest: CreateCustomEntityTypeRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<CustomEntityType>;\n    public createCustomEntityType(createCustomEntityTypeRequest: CreateCustomEntityTypeRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<CustomEntityType>>;\n    public createCustomEntityType(createCustomEntityTypeRequest: CreateCustomEntityTypeRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<CustomEntityType>>;\n    public createCustomEntityType(createCustomEntityTypeRequest: CreateCustomEntityTypeRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 entityType The identifier for the Custom Entity Type, derived from the \\&quot;entityTypeName\\&quot; provided on creation.\n     * @param asAt The AsAt datetime at which to retrieve the definition.\n     * @param observe set whether or not to return the data Observable 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(entityType: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<CustomEntityType>;\n    public getCustomEntityType(entityType: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<CustomEntityType>>;\n    public getCustomEntityType(entityType: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<CustomEntityType>>;\n    public getCustomEntityType(entityType: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling getCustomEntityType.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 asAt The asAt datetime at which to list the entities. Defaults to returning the latest version              of each Custom Entity Type if not specified.\n     * @param limit When paginating, limit the results to this number. Defaults to 100 if not specified.\n     * @param filter Expression to filter the results. For more information about filtering              results, see https://support.lusid.com/knowledgebase/article/KA-01914.\n     * @param sortBy A list of field names to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;\n     * @param page 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     * @param observe set whether or not to return the data Observable 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(asAt?: string, limit?: number, filter?: string, sortBy?: Array<string>, page?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfCustomEntityType>;\n    public listCustomEntityTypes(asAt?: string, limit?: number, filter?: string, sortBy?: Array<string>, page?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfCustomEntityType>>;\n    public listCustomEntityTypes(asAt?: string, limit?: number, filter?: string, sortBy?: Array<string>, page?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfCustomEntityType>>;\n    public listCustomEntityTypes(asAt?: string, limit?: number, filter?: string, sortBy?: Array<string>, page?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 entityType The identifier for the Custom Entity Type, derived from the \\&quot;entityTypeName\\&quot; provided on creation.\n     * @param updateCustomEntityTypeRequest The payload containing the description of the Custom Entity Type.\n     * @param observe set whether or not to return the data Observable 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(entityType: string, updateCustomEntityTypeRequest: UpdateCustomEntityTypeRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<CustomEntityType>;\n    public updateCustomEntityType(entityType: string, updateCustomEntityTypeRequest: UpdateCustomEntityTypeRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<CustomEntityType>>;\n    public updateCustomEntityType(entityType: string, updateCustomEntityTypeRequest: UpdateCustomEntityTypeRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<CustomEntityType>>;\n    public updateCustomEntityType(entityType: string, updateCustomEntityTypeRequest: UpdateCustomEntityTypeRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling updateCustomEntityType.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 createCutLabelDefinitionRequest The cut label definition\n     * @param observe set whether or not to return the data Observable 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(createCutLabelDefinitionRequest?: CreateCutLabelDefinitionRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<CutLabelDefinition>;\n    public createCutLabelDefinition(createCutLabelDefinitionRequest?: CreateCutLabelDefinitionRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<CutLabelDefinition>>;\n    public createCutLabelDefinition(createCutLabelDefinitionRequest?: CreateCutLabelDefinitionRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<CutLabelDefinition>>;\n    public createCutLabelDefinition(createCutLabelDefinitionRequest?: CreateCutLabelDefinitionRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): 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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * DeleteCutLabelDefinition: Delete a Cut Label\n     * Delete a specified cut label\n     * @param code The Code of the Cut Label that is being Deleted\n     * @param observe set whether or not to return the data Observable 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(code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<string>;\n    public deleteCutLabelDefinition(code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<string>>;\n    public deleteCutLabelDefinition(code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<string>>;\n    public deleteCutLabelDefinition(code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 code The Code of the Cut Label that is being queried\n     * @param asAt The time at which to get the Cut Label\n     * @param observe set whether or not to return the data Observable 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(code: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<CutLabelDefinition>;\n    public getCutLabelDefinition(code: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<CutLabelDefinition>>;\n    public getCutLabelDefinition(code: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<CutLabelDefinition>>;\n    public getCutLabelDefinition(code: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getCutLabelDefinition.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 asAt Optional. The As At time at which listed Cut Labels are valid\n     * @param sortBy Optional. Order the results by these fields. Use use the \\&#39;-\\&#39; sign to denote descending order e.g. -MyFieldName\n     * @param limit Optional. When paginating, limit the number of returned results to this many.\n     * @param filter 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     * @param page 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     * @param observe set whether or not to return the data Observable 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(asAt?: string, sortBy?: Array<string>, limit?: number, filter?: string, page?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfCutLabelDefinition>;\n    public listCutLabelDefinitions(asAt?: string, sortBy?: Array<string>, limit?: number, filter?: string, page?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfCutLabelDefinition>>;\n    public listCutLabelDefinitions(asAt?: string, sortBy?: Array<string>, limit?: number, filter?: string, page?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfCutLabelDefinition>>;\n    public listCutLabelDefinitions(asAt?: string, sortBy?: Array<string>, limit?: number, filter?: string, page?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * UpdateCutLabelDefinition: Update a Cut Label\n     * Update a specified cut label\n     * @param code The Code of the Cut Label that is being updated\n     * @param updateCutLabelDefinitionRequest The cut label update definition\n     * @param observe set whether or not to return the data Observable 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(code: string, updateCutLabelDefinitionRequest?: UpdateCutLabelDefinitionRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<CutLabelDefinition>;\n    public updateCutLabelDefinition(code: string, updateCutLabelDefinitionRequest?: UpdateCutLabelDefinitionRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<CutLabelDefinition>>;\n    public updateCutLabelDefinition(code: string, updateCutLabelDefinitionRequest?: UpdateCutLabelDefinitionRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<CutLabelDefinition>>;\n    public updateCutLabelDefinition(code: string, updateCutLabelDefinitionRequest?: UpdateCutLabelDefinitionRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling updateCutLabelDefinition.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 createDataTypeRequest The definition of the new data type\n     * @param observe set whether or not to return the data Observable 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(createDataTypeRequest?: CreateDataTypeRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DataType>;\n    public createDataType(createDataTypeRequest?: CreateDataTypeRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DataType>>;\n    public createDataType(createDataTypeRequest?: CreateDataTypeRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DataType>>;\n    public createDataType(createDataTypeRequest?: CreateDataTypeRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): 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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the data type\n     * @param code The code of the data type\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteDataType(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteDataType(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteDataType(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteDataType.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetDataType: Get data type definition\n     * Get the definition of a specified data type\n     * @param scope The scope of the data type\n     * @param code The code of the data type\n     * @param asAt 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DataType>;\n    public getDataType(scope: string, code: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DataType>>;\n    public getDataType(scope: string, code: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DataType>>;\n    public getDataType(scope: string, code: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getDataType.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getDataType.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the data type\n     * @param code The code of the data type\n     * @param units One or more unit identifiers for which the definition is being requested\n     * @param filter 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     * @param asAt Optional. The as at of the requested data type\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, units?: Array<string>, filter?: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfIUnitDefinitionDto>;\n    public getUnitsFromDataType(scope: string, code: string, units?: Array<string>, filter?: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfIUnitDefinitionDto>>;\n    public getUnitsFromDataType(scope: string, code: string, units?: Array<string>, filter?: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfIUnitDefinitionDto>>;\n    public getUnitsFromDataType(scope: string, code: string, units?: Array<string>, filter?: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getUnitsFromDataType.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getUnitsFromDataType.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 asAt The asAt datetime at which to list the data type summaries. Defaults to returning the latest version               of each summary if not specified.\n     * @param page 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     * @param limit When paginating, limit the results to this number. Defaults to 100 if not specified.\n     * @param filter 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     * @param sortBy A list of field names to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;\n     * @param observe set whether or not to return the data Observable 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(asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfDataTypeSummary>;\n    public listDataTypeSummaries(asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfDataTypeSummary>>;\n    public listDataTypeSummaries(asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfDataTypeSummary>>;\n    public listDataTypeSummaries(asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListDataTypes: List data types\n     * List all data types in a specified scope\n     * @param scope The requested scope of the data types\n     * @param asAt The as at of the requested data types\n     * @param includeSystem Whether to additionally include those data types in the \\&quot;system\\&quot; scope\n     * @param sortBy Optional. Order the results by these fields. Use use the \\&#39;-\\&#39; sign to denote descending order e.g. -MyFieldName\n     * @param limit Optional. When paginating, limit the number of returned results to this many.\n     * @param filter 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     * @param observe set whether or not to return the data Observable 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(scope: string, asAt?: string, includeSystem?: boolean, sortBy?: Array<string>, limit?: number, filter?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfDataType>;\n    public listDataTypes(scope: string, asAt?: string, includeSystem?: boolean, sortBy?: Array<string>, limit?: number, filter?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfDataType>>;\n    public listDataTypes(scope: string, asAt?: string, includeSystem?: boolean, sortBy?: Array<string>, limit?: number, filter?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfDataType>>;\n    public listDataTypes(scope: string, asAt?: string, includeSystem?: boolean, sortBy?: Array<string>, limit?: number, filter?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listDataTypes.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the data type\n     * @param code The code of the data type\n     * @param updateDataTypeRequest The updated definition of the data type\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, updateDataTypeRequest: UpdateDataTypeRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DataType>;\n    public updateDataType(scope: string, code: string, updateDataTypeRequest: UpdateDataTypeRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DataType>>;\n    public updateDataType(scope: string, code: string, updateDataTypeRequest: UpdateDataTypeRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DataType>>;\n    public updateDataType(scope: string, code: string, updateDataTypeRequest: UpdateDataTypeRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling updateDataType.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling updateDataType.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the data type\n     * @param code The code of the data type\n     * @param updateReferenceDataRequest The updated reference data\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, updateReferenceDataRequest: UpdateReferenceDataRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DataType>;\n    public updateReferenceData(scope: string, code: string, updateReferenceDataRequest: UpdateReferenceDataRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DataType>>;\n    public updateReferenceData(scope: string, code: string, updateReferenceDataRequest: UpdateReferenceDataRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DataType>>;\n    public updateReferenceData(scope: string, code: string, updateReferenceDataRequest: UpdateReferenceDataRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling updateReferenceData.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling updateReferenceData.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the data type\n     * @param code The code of the data type\n     * @param fieldValue The updated reference 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 updateReferenceValues(scope: string, code: string, fieldValue: Array<FieldValue>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DataType>;\n    public updateReferenceValues(scope: string, code: string, fieldValue: Array<FieldValue>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DataType>>;\n    public updateReferenceValues(scope: string, code: string, fieldValue: Array<FieldValue>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DataType>>;\n    public updateReferenceValues(scope: string, code: string, fieldValue: Array<FieldValue>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling updateReferenceValues.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling updateReferenceValues.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 scope The scope in which to create the derived transaction portfolio.\n     * @param createDerivedTransactionPortfolioRequest The definition of the derived transaction portfolio.\n     * @param observe set whether or not to return the data Observable 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(scope: string, createDerivedTransactionPortfolioRequest?: CreateDerivedTransactionPortfolioRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Portfolio>;\n    public createDerivedPortfolio(scope: string, createDerivedTransactionPortfolioRequest?: CreateDerivedTransactionPortfolioRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Portfolio>>;\n    public createDerivedPortfolio(scope: string, createDerivedTransactionPortfolioRequest?: CreateDerivedTransactionPortfolioRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Portfolio>>;\n    public createDerivedPortfolio(scope: string, createDerivedTransactionPortfolioRequest?: CreateDerivedTransactionPortfolioRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createDerivedPortfolio.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the derived transaction portfolio.\n     * @param code The code of the derived transaction portfolio. Together with the scope this uniquely identifies              the derived transaction portfolio.\n     * @param effectiveAt The effective date of the change.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteDerivedPortfolioDetails(scope: string, code: string, effectiveAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteDerivedPortfolioDetails(scope: string, code: string, effectiveAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteDerivedPortfolioDetails(scope: string, code: string, effectiveAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteDerivedPortfolioDetails.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteDerivedPortfolioDetails.');\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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] 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 entityUniqueId The universally unique identifier of the Custom Entity.\n     * @param effectiveAt The effective datetime or cut label at which to retrieve the Custom Entity. Defaults to the current LUSID system datetime if not specified.\n     * @param asAt The asAt datetime at which to retrieve the Custom Entity. Defaults to returning the latest version of the Custom Entity if not specified.\n     * @param previews The ids of the staged modifications to be previewed in the response.\n     * @param observe set whether or not to return the data Observable 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(entityUniqueId: string, effectiveAt?: string, asAt?: string, previews?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<CustomEntityEntity>;\n    public getCustomEntityByEntityUniqueId(entityUniqueId: string, effectiveAt?: string, asAt?: string, previews?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<CustomEntityEntity>>;\n    public getCustomEntityByEntityUniqueId(entityUniqueId: string, effectiveAt?: string, asAt?: string, previews?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<CustomEntityEntity>>;\n    public getCustomEntityByEntityUniqueId(entityUniqueId: string, effectiveAt?: string, asAt?: string, previews?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (entityUniqueId === null || entityUniqueId === undefined) {\n            throw new Error('Required parameter entityUniqueId was null or undefined when calling getCustomEntityByEntityUniqueId.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] 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 entityUniqueId The universally unique identifier of the DataType definition.\n     * @param asAt The asAt datetime at which to retrieve the DataType definition. Defaults to returning the latest version of the DataType definition if not specified.\n     * @param previews The ids of the staged modifications to be previewed in the response.\n     * @param observe set whether or not to return the data Observable 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(entityUniqueId: string, asAt?: string, previews?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DataTypeEntity>;\n    public getDataTypeByEntityUniqueId(entityUniqueId: string, asAt?: string, previews?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DataTypeEntity>>;\n    public getDataTypeByEntityUniqueId(entityUniqueId: string, asAt?: string, previews?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DataTypeEntity>>;\n    public getDataTypeByEntityUniqueId(entityUniqueId: string, asAt?: string, previews?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (entityUniqueId === null || entityUniqueId === undefined) {\n            throw new Error('Required parameter entityUniqueId was null or undefined when calling getDataTypeByEntityUniqueId.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] 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 entityType The type of the entity to list the change history for.\n     * @param entityUniqueId The universally unique identifier of the entity.\n     * @param asAt The asAt datetime at which to list change history information. Defaults to return the change history at the latest datetime if not specified.\n     * @param page 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     * @param limit When paginating, limit the number of returned results to this many. Defaults to 100 if not specified.\n     * @param filter Expression to filter the result set.              Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid.\n     * @param sortBy A list of field names suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;\n     * @param observe set whether or not to return the data Observable 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(entityType: string, entityUniqueId: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfChangeInterval>;\n    public getEntityHistory(entityType: string, entityUniqueId: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfChangeInterval>>;\n    public getEntityHistory(entityType: string, entityUniqueId: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfChangeInterval>>;\n    public getEntityHistory(entityType: string, entityUniqueId: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling getEntityHistory.');\n        }\n        if (entityUniqueId === null || entityUniqueId === undefined) {\n            throw new Error('Required parameter entityUniqueId was null or undefined when calling getEntityHistory.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] 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 entityUniqueId The universally unique identifier of the instrument definition.\n     * @param effectiveAt The effective datetime or cut label at which to retrieve the Instrument definition. Defaults to the current LUSID system datetime if not specified.\n     * @param asAt The asAt datetime at which to retrieve the instrument definition. Defaults to returning the latest version of the instrument definition if not specified.\n     * @param previews The ids of the staged modifications to be previewed in the response.\n     * @param observe set whether or not to return the data Observable 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(entityUniqueId: string, effectiveAt?: string, asAt?: string, previews?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<InstrumentEntity>;\n    public getInstrumentByEntityUniqueId(entityUniqueId: string, effectiveAt?: string, asAt?: string, previews?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<InstrumentEntity>>;\n    public getInstrumentByEntityUniqueId(entityUniqueId: string, effectiveAt?: string, asAt?: string, previews?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<InstrumentEntity>>;\n    public getInstrumentByEntityUniqueId(entityUniqueId: string, effectiveAt?: string, asAt?: string, previews?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (entityUniqueId === null || entityUniqueId === undefined) {\n            throw new Error('Required parameter entityUniqueId was null or undefined when calling getInstrumentByEntityUniqueId.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] 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 entityUniqueId The universally unique identifier of the portfolio definition.\n     * @param effectiveAt The effective datetime or cut label at which to retrieve the portfolio definition. Defaults to the current LUSID system datetime if not specified.\n     * @param asAt The asAt datetime at which to retrieve the portfolio definition. Defaults to returning the latest version of the portfolio definition if not specified.\n     * @param previews The ids of the staged modifications to be previewed in the response.\n     * @param observe set whether or not to return the data Observable 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(entityUniqueId: string, effectiveAt?: string, asAt?: string, previews?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PortfolioEntity>;\n    public getPortfolioByEntityUniqueId(entityUniqueId: string, effectiveAt?: string, asAt?: string, previews?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PortfolioEntity>>;\n    public getPortfolioByEntityUniqueId(entityUniqueId: string, effectiveAt?: string, asAt?: string, previews?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PortfolioEntity>>;\n    public getPortfolioByEntityUniqueId(entityUniqueId: string, effectiveAt?: string, asAt?: string, previews?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (entityUniqueId === null || entityUniqueId === undefined) {\n            throw new Error('Required parameter entityUniqueId was null or undefined when calling getPortfolioByEntityUniqueId.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope\n     * @param effectiveAt The effective date of the origin.\n     * @param asAt The as-at date of the origin.\n     * @param observe set whether or not to return the data Observable 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(scope: string, effectiveAt: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfChange>;\n    public getPortfolioChanges(scope: string, effectiveAt: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfChange>>;\n    public getPortfolioChanges(scope: string, effectiveAt: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfChange>>;\n    public getPortfolioChanges(scope: string, effectiveAt: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioChanges.');\n        }\n        if (effectiveAt === null || effectiveAt === undefined) {\n            throw new Error('Required parameter effectiveAt was null or undefined when calling getPortfolioChanges.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] 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 entityUniqueId The universally unique identifier of the property definition.\n     * @param effectiveAt The effective datetime at which to retrieve the property definition. Defaults to the current LUSID system datetime if not specified.\n     * @param asAt The asAt datetime at which to retrieve the property definition. Defaults to returning the latest version of the property definition if not specified.\n     * @param previews The ids of the staged modifications to be previewed in the response.\n     * @param observe set whether or not to return the data Observable 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(entityUniqueId: string, effectiveAt?: string, asAt?: string, previews?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PropertyDefinitionEntity>;\n    public getPropertyDefinitionByEntityUniqueId(entityUniqueId: string, effectiveAt?: string, asAt?: string, previews?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PropertyDefinitionEntity>>;\n    public getPropertyDefinitionByEntityUniqueId(entityUniqueId: string, effectiveAt?: string, asAt?: string, previews?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PropertyDefinitionEntity>>;\n    public getPropertyDefinitionByEntityUniqueId(entityUniqueId: string, effectiveAt?: string, asAt?: string, previews?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (entityUniqueId === null || entityUniqueId === undefined) {\n            throw new Error('Required parameter entityUniqueId was null or undefined when calling getPropertyDefinitionByEntityUniqueId.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 scope The execution scope.\n     * @param code The execution\\&#39;s code. This, together with the scope uniquely identifies the execution to delete.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteExecution(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteExecution(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteExecution(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteExecution.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetExecution: Get Execution\n     * Fetch a Execution that matches the specified identifier\n     * @param scope The scope to which the execution belongs.\n     * @param code The execution\\&#39;s unique identifier.\n     * @param asAt The asAt datetime at which to retrieve the execution. Defaults to return the latest version of the execution if not specified.\n     * @param propertyKeys 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Execution>;\n    public getExecution(scope: string, code: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Execution>>;\n    public getExecution(scope: string, code: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Execution>>;\n    public getExecution(scope: string, code: string, asAt?: string, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getExecution.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getExecution.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 asAt The asAt datetime at which to retrieve the execution. Defaults to return the latest version of the execution if not specified.\n     * @param page 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     * @param sortBy A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;.\n     * @param limit When paginating, limit the number of returned results to this many.\n     * @param filter Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid.\n     * @param propertyKeys 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;.\n     * @param observe set whether or not to return the data Observable 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(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfExecution>;\n    public listExecutions(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfExecution>>;\n    public listExecutions(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfExecution>>;\n    public listExecutions(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 executionSetRequest The collection of execution requests.\n     * @param observe set whether or not to return the data Observable 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(executionSetRequest?: ExecutionSetRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfExecution>;\n    public upsertExecutions(executionSetRequest?: ExecutionSetRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfExecution>>;\n    public upsertExecutions(executionSetRequest?: ExecutionSetRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfExecution>>;\n    public upsertExecutions(executionSetRequest?: ExecutionSetRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): 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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 scope The scope of the FeeType.\n     * @param feeTypeRequest The contents of 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 createFeeType(scope: string, feeTypeRequest: FeeTypeRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<FeeType>;\n    public createFeeType(scope: string, feeTypeRequest: FeeTypeRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<FeeType>>;\n    public createFeeType(scope: string, feeTypeRequest: FeeTypeRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<FeeType>>;\n    public createFeeType(scope: string, feeTypeRequest: FeeTypeRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createFeeType.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the FeeType.\n     * @param code The code of the fee type\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteFeeType(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteFeeType(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteFeeType(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteFeeType.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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}): Observable<FeeTransactionTemplateSpecification>;\n    public getFeeTemplateSpecifications(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<FeeTransactionTemplateSpecification>>;\n    public getFeeTemplateSpecifications(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<FeeTransactionTemplateSpecification>>;\n    public getFeeTemplateSpecifications(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): 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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the FeeType\n     * @param code The code of the FeeType\n     * @param asAt The asAt datetime at which to retrieve the FeeType. Defaults to returning the latest version of the FeeType, if not specified.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<FeeType>;\n    public getFeeType(scope: string, code: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<FeeType>>;\n    public getFeeType(scope: string, code: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<FeeType>>;\n    public getFeeType(scope: string, code: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getFeeType.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getFeeType.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 asAt The asAt datetime at which to list the FeeTypes. Defaults to returning the latest version of each FeeType if not specified.\n     * @param page 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     * @param limit When paginating, limit the results to this number. Defaults to 100 if not specified.\n     * @param filter 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     * @param sortBy A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;\n     * @param observe set whether or not to return the data Observable 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(asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfFeeType>;\n    public listFeeTypes(asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfFeeType>>;\n    public listFeeTypes(asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfFeeType>>;\n    public listFeeTypes(asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the FeeType.\n     * @param code The code of the fee type\n     * @param updateFeeTypeRequest The contents of 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 updateFeeType(scope: string, code: string, updateFeeTypeRequest: UpdateFeeTypeRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<FeeType>;\n    public updateFeeType(scope: string, code: string, updateFeeTypeRequest: UpdateFeeTypeRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<FeeType>>;\n    public updateFeeType(scope: string, code: string, updateFeeTypeRequest: UpdateFeeTypeRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<FeeType>>;\n    public updateFeeType(scope: string, code: string, updateFeeTypeRequest: UpdateFeeTypeRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling updateFeeType.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling updateFeeType.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 scope The scope of the FundConfiguration.\n     * @param fundConfigurationRequest The definition of the FundConfiguration.\n     * @param observe set whether or not to return the data Observable 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(scope: string, fundConfigurationRequest: FundConfigurationRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<FundConfiguration>;\n    public createFundConfiguration(scope: string, fundConfigurationRequest: FundConfigurationRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<FundConfiguration>>;\n    public createFundConfiguration(scope: string, fundConfigurationRequest: FundConfigurationRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<FundConfiguration>>;\n    public createFundConfiguration(scope: string, fundConfigurationRequest: FundConfigurationRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createFundConfiguration.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteFundConfiguration: Delete a FundConfiguration.\n     * Delete the given FundConfiguration.\n     * @param scope The scope of the FundConfiguration to be deleted.\n     * @param code The code of the FundConfiguration to be deleted.               Together with the scope this uniquely identifies the FundConfiguration.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteFundConfiguration(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteFundConfiguration(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteFundConfiguration(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteFundConfiguration.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetFundConfiguration: Get FundConfiguration.\n     * Retrieve the definition of a particular FundConfiguration.\n     * @param scope The scope of the FundConfiguration.\n     * @param code The code of the FundConfiguration. Together with the scope this uniquely identifies the FundConfiguration.\n     * @param effectiveAt The effective datetime or cut label at which to retrieve the FundConfiguration properties. Defaults to the current LUSID system datetime if not specified.\n     * @param asAt The asAt datetime at which to retrieve the FundConfiguration definition. Defaults to returning the latest version of the FundConfiguration definition if not specified.\n     * @param propertyKeys 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<FundConfiguration>;\n    public getFundConfiguration(scope: string, code: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<FundConfiguration>>;\n    public getFundConfiguration(scope: string, code: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<FundConfiguration>>;\n    public getFundConfiguration(scope: string, code: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getFundConfiguration.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getFundConfiguration.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListFundConfigurations: List FundConfiguration.\n     * List all the FundConfiguration matching particular criteria.\n     * @param effectiveAt 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     * @param asAt The asAt datetime at which to list the FundConfiguration. Defaults to returning the latest version of each FundConfiguration if not specified.\n     * @param page 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     * @param limit When paginating, limit the results to this number. Defaults to 100 if not specified.\n     * @param filter 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     * @param sortBy A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;.\n     * @param propertyKeys 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     * @param observe set whether or not to return the data Observable 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(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfFundConfiguration>;\n    public listFundConfigurations(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfFundConfiguration>>;\n    public listFundConfigurations(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfFundConfiguration>>;\n    public listFundConfigurations(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the FundConfiguration.\n     * @param code The code of the FundConfiguration. Together with the               scope this uniquely identifies the FundConfiguration.\n     * @param operation The json patch document. For more information see: https://datatracker.ietf.org/doc/html/rfc6902.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, operation: Array<Operation>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<FundConfiguration>;\n    public patchFundConfiguration(scope: string, code: string, operation: Array<Operation>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<FundConfiguration>>;\n    public patchFundConfiguration(scope: string, code: string, operation: Array<Operation>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<FundConfiguration>>;\n    public patchFundConfiguration(scope: string, code: string, operation: Array<Operation>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling patchFundConfiguration.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling patchFundConfiguration.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the FundConfiguration to update or insert the properties onto.\n     * @param code The code of the FundConfiguration to update or insert the properties onto. Together with the scope this uniquely identifies the FundConfiguration.\n     * @param requestBody 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, requestBody?: { [key: string]: Property; }, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<FundConfigurationProperties>;\n    public upsertFundConfigurationProperties(scope: string, code: string, requestBody?: { [key: string]: Property; }, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<FundConfigurationProperties>>;\n    public upsertFundConfigurationProperties(scope: string, code: string, requestBody?: { [key: string]: Property; }, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<FundConfigurationProperties>>;\n    public upsertFundConfigurationProperties(scope: string, code: string, requestBody?: { [key: string]: Property; }, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertFundConfigurationProperties.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertFundConfigurationProperties.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 scope The scope of the Fund.\n     * @param code The code of the Fund. Together with the scope this uniquely identifies the Fund.\n     * @param valuationPointDataRequest The valuationPointDataRequest which contains the Diary Entry code for the Estimate Valuation Point to move to Candidate or Final state.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, valuationPointDataRequest: ValuationPointDataRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<AcceptEstimateValuationPointResponse>;\n    public acceptEstimateValuationPoint(scope: string, code: string, valuationPointDataRequest: ValuationPointDataRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<AcceptEstimateValuationPointResponse>>;\n    public acceptEstimateValuationPoint(scope: string, code: string, valuationPointDataRequest: ValuationPointDataRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<AcceptEstimateValuationPointResponse>>;\n    public acceptEstimateValuationPoint(scope: string, code: string, valuationPointDataRequest: ValuationPointDataRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling acceptEstimateValuationPoint.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling acceptEstimateValuationPoint.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] CreateFee: Create a Fee.\n     * Create the given Fee.\n     * @param scope The scope of the Fund.\n     * @param code The code of the Fund. Together with the scope this uniquely identifies the Fund.\n     * @param feeRequest The Fee to create.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, feeRequest: FeeRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Fee>;\n    public createFee(scope: string, code: string, feeRequest: FeeRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Fee>>;\n    public createFee(scope: string, code: string, feeRequest: FeeRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Fee>>;\n    public createFee(scope: string, code: string, feeRequest: FeeRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createFee.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling createFee.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] CreateFund: Create a Fund.\n     * Create the given Fund.\n     * @param scope The scope of the Fund.\n     * @param fundRequest The definition of the Fund.\n     * @param observe set whether or not to return the data Observable 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(scope: string, fundRequest: FundRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Fund>;\n    public createFund(scope: string, fundRequest: FundRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Fund>>;\n    public createFund(scope: string, fundRequest: FundRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Fund>>;\n    public createFund(scope: string, fundRequest: FundRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createFund.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteFee: Delete a Fee.\n     * Delete the given Fee.\n     * @param scope The scope of the Fund\n     * @param code The code of the Fund. Together with the scope this uniquely identifies the Fund.\n     * @param feeCode The code of the Fee to be deleted.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, feeCode: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteFee(scope: string, code: string, feeCode: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteFee(scope: string, code: string, feeCode: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteFee(scope: string, code: string, feeCode: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteFee.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteFee.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteFund: Delete a Fund.\n     * Delete the given Fund.\n     * @param scope The scope of the Fund to be deleted.\n     * @param code The code of the Fund to be deleted. Together with the scope this uniquely identifies the Fund.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteFund(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteFund(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteFund(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteFund.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteValuationPoint: Delete a Valuation Point.\n     * Deletes the given Valuation Point.\n     * @param scope The scope of the Fund for the valuation point to be deleted.\n     * @param code The code of the Fund containing the Valuation Point to be deleted. Together with the scope this uniquely identifies the Fund.\n     * @param diaryEntryCode The diary entry code for the valuation Point to be deleted.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, diaryEntryCode: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteValuationPoint(scope: string, code: string, diaryEntryCode: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteValuationPoint(scope: string, code: string, diaryEntryCode: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteValuationPoint(scope: string, code: string, diaryEntryCode: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteValuationPoint.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteValuationPoint.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Fund.\n     * @param code The code of the Fund. Together with the scope this uniquely identifies the Fund.\n     * @param valuationPointDataRequest The valuationPointDataRequest which contains the diary entry code to mark as final.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, valuationPointDataRequest: ValuationPointDataRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ValuationPointDataResponse>;\n    public finaliseCandidateValuationPoint(scope: string, code: string, valuationPointDataRequest: ValuationPointDataRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ValuationPointDataResponse>>;\n    public finaliseCandidateValuationPoint(scope: string, code: string, valuationPointDataRequest: ValuationPointDataRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ValuationPointDataResponse>>;\n    public finaliseCandidateValuationPoint(scope: string, code: string, valuationPointDataRequest: ValuationPointDataRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling finaliseCandidateValuationPoint.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling finaliseCandidateValuationPoint.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Fund.\n     * @param code The code of the Fund. Together with the scope this uniquely identifies the Fund.\n     * @param feeCode The code of the Fee.\n     * @param effectiveAt The effective datetime or cut label at which to retrieve the Fee properties. Defaults to the current LUSID system datetime if not specified.\n     * @param asAt The asAt datetime at which to retrieve the Fee. Defaults to returning the latest version of the Fee if not specified.\n     * @param propertyKeys 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, feeCode: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Fee>;\n    public getFee(scope: string, code: string, feeCode: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Fee>>;\n    public getFee(scope: string, code: string, feeCode: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Fee>>;\n    public getFee(scope: string, code: string, feeCode: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getFee.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getFee.');\n        }\n        if (feeCode === null || feeCode === undefined) {\n            throw new Error('Required parameter feeCode was null or undefined when calling getFee.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetFund: Get a Fund.\n     * Retrieve the definition of a particular Fund.\n     * @param scope The scope of the Fund.\n     * @param code The code of the Fund. Together with the scope this uniquely identifies the Fund.\n     * @param effectiveAt The effective datetime or cut label at which to retrieve the Fund properties. Defaults to the current LUSID system datetime if not specified.\n     * @param asAt The asAt datetime at which to retrieve the Fund definition. Defaults to returning the latest version of the Fund definition if not specified.\n     * @param propertyKeys 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Fund>;\n    public getFund(scope: string, code: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Fund>>;\n    public getFund(scope: string, code: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Fund>>;\n    public getFund(scope: string, code: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getFund.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getFund.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Fund.\n     * @param code The code of the Fund. Together with the scope this uniquely identifies the Fund.\n     * @param valuationPointDataQueryParameters The arguments to use for querying the Valuation Point data\n     * @param asAt The asAt datetime at which to retrieve the Fund definition. Defaults to returning the latest version of the Fund definition if not specified.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, valuationPointDataQueryParameters: ValuationPointDataQueryParameters, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ValuationPointDataResponse>;\n    public getValuationPointData(scope: string, code: string, valuationPointDataQueryParameters: ValuationPointDataQueryParameters, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ValuationPointDataResponse>>;\n    public getValuationPointData(scope: string, code: string, valuationPointDataQueryParameters: ValuationPointDataQueryParameters, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ValuationPointDataResponse>>;\n    public getValuationPointData(scope: string, code: string, valuationPointDataQueryParameters: ValuationPointDataQueryParameters, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getValuationPointData.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getValuationPointData.');\n        }\n        if (valuationPointDataQueryParameters === null || valuationPointDataQueryParameters === undefined) {\n            throw new Error('Required parameter valuationPointDataQueryParameters was null or undefined when calling getValuationPointData.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Fund.\n     * @param code The code of the Fund.\n     * @param effectiveAt 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     * @param asAt The asAt datetime at which to list the Fees. Defaults to returning the latest version of each Fee if not specified.\n     * @param page 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     * @param limit When paginating, limit the results to this number. Defaults to 100 if not specified.\n     * @param filter 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     * @param sortBy A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;\n     * @param propertyKeys 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfFee>;\n    public listFees(scope: string, code: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfFee>>;\n    public listFees(scope: string, code: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfFee>>;\n    public listFees(scope: string, code: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listFees.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling listFees.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListFunds: List Funds.\n     * List all the Funds matching particular criteria.\n     * @param effectiveAt 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     * @param asAt The asAt datetime at which to list the Funds. Defaults to returning the latest version of each Fund if not specified.\n     * @param page 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     * @param limit When paginating, limit the results to this number. Defaults to 100 if not specified.\n     * @param filter 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     * @param sortBy A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;\n     * @param propertyKeys 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     * @param observe set whether or not to return the data Observable 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(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfFund>;\n    public listFunds(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfFund>>;\n    public listFunds(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfFund>>;\n    public listFunds(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Fund.\n     * @param code The code of the Fund.\n     * @param effectiveAt 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     * @param asAt The asAt datetime at which to list the ValuationPoints. Defaults to returning the latest version of each ValuationPoint if not specified.\n     * @param page 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     * @param limit When paginating, limit the results to this number. Defaults to 100 if not specified.\n     * @param filter 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     * @param propertyKeys 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfValuationPointOverview>;\n    public listValuationPointOverview(scope: string, code: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfValuationPointOverview>>;\n    public listValuationPointOverview(scope: string, code: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfValuationPointOverview>>;\n    public listValuationPointOverview(scope: string, code: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listValuationPointOverview.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling listValuationPointOverview.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Fund.\n     * @param code The code of the Fund. Together with the scope this uniquely identifies the Fund.\n     * @param feeCode The code of the Fee.\n     * @param operation The json patch document. For more information see: https://datatracker.ietf.org/doc/html/rfc6902.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, feeCode: string, operation: Array<Operation>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Fee>;\n    public patchFee(scope: string, code: string, feeCode: string, operation: Array<Operation>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Fee>>;\n    public patchFee(scope: string, code: string, feeCode: string, operation: Array<Operation>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Fee>>;\n    public patchFee(scope: string, code: string, feeCode: string, operation: Array<Operation>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling patchFee.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling patchFee.');\n        }\n        if (feeCode === null || feeCode === undefined) {\n            throw new Error('Required parameter feeCode was null or undefined when calling patchFee.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Fund.\n     * @param code The code of the Fund. Together with the scope this uniquely identifies the Fund.\n     * @param operation The json patch document. For more information see: https://datatracker.ietf.org/doc/html/rfc6902.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, operation: Array<Operation>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Fund>;\n    public patchFund(scope: string, code: string, operation: Array<Operation>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Fund>>;\n    public patchFund(scope: string, code: string, operation: Array<Operation>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Fund>>;\n    public patchFund(scope: string, code: string, operation: Array<Operation>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling patchFund.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling patchFund.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Fund.\n     * @param code The code of the Fund.\n     * @param setShareClassInstrumentsRequest The scopes and instrument identifiers for the instruments to be set.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, setShareClassInstrumentsRequest: SetShareClassInstrumentsRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Fund>;\n    public setShareClassInstruments(scope: string, code: string, setShareClassInstrumentsRequest: SetShareClassInstrumentsRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Fund>>;\n    public setShareClassInstruments(scope: string, code: string, setShareClassInstrumentsRequest: SetShareClassInstrumentsRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Fund>>;\n    public setShareClassInstruments(scope: string, code: string, setShareClassInstrumentsRequest: SetShareClassInstrumentsRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling setShareClassInstruments.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling setShareClassInstruments.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Fund.\n     * @param code The code of the Fund. Together with the scope this uniquely identifies the Fund.\n     * @param upsertValuationPointRequest The Valuation Point Estimate definition to Upsert\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, upsertValuationPointRequest: UpsertValuationPointRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DiaryEntry>;\n    public upsertDiaryEntryTypeValuationPoint(scope: string, code: string, upsertValuationPointRequest: UpsertValuationPointRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DiaryEntry>>;\n    public upsertDiaryEntryTypeValuationPoint(scope: string, code: string, upsertValuationPointRequest: UpsertValuationPointRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DiaryEntry>>;\n    public upsertDiaryEntryTypeValuationPoint(scope: string, code: string, upsertValuationPointRequest: UpsertValuationPointRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertDiaryEntryTypeValuationPoint.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertDiaryEntryTypeValuationPoint.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Fund.\n     * @param code The code of the Fund. Together with the scope this uniquely identifies the Fund.\n     * @param feeCode The code of the Fee to update or insert the properties onto.\n     * @param requestBody 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, feeCode: string, requestBody?: { [key: string]: Property; }, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<FeeProperties>;\n    public upsertFeeProperties(scope: string, code: string, feeCode: string, requestBody?: { [key: string]: Property; }, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<FeeProperties>>;\n    public upsertFeeProperties(scope: string, code: string, feeCode: string, requestBody?: { [key: string]: Property; }, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<FeeProperties>>;\n    public upsertFeeProperties(scope: string, code: string, feeCode: string, requestBody?: { [key: string]: Property; }, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertFeeProperties.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertFeeProperties.');\n        }\n        if (feeCode === null || feeCode === undefined) {\n            throw new Error('Required parameter feeCode was null or undefined when calling upsertFeeProperties.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Fund to update or insert the properties onto.\n     * @param code The code of the Fund to update or insert the properties onto. Together with the scope this uniquely identifies the Fund.\n     * @param requestBody 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, requestBody?: { [key: string]: Property; }, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<FundProperties>;\n    public upsertFundProperties(scope: string, code: string, requestBody?: { [key: string]: Property; }, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<FundProperties>>;\n    public upsertFundProperties(scope: string, code: string, requestBody?: { [key: string]: Property; }, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<FundProperties>>;\n    public upsertFundProperties(scope: string, code: string, requestBody?: { [key: string]: Property; }, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertFundProperties.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertFundProperties.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 scope Shared Scope of the GroupReconciliationDefinition and GroupReconciliationComparisonResults.\n     * @param code GroupReconciliationDefinitionId code.\n     * @param batchUpdateUserReviewForComparisonResultRequest 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     * @param successMode 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, batchUpdateUserReviewForComparisonResultRequest: Array<BatchUpdateUserReviewForComparisonResultRequest>, successMode?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<BatchUpdateUserReviewForComparisonResultResponse>;\n    public batchUpdateComparisonResults(scope: string, code: string, batchUpdateUserReviewForComparisonResultRequest: Array<BatchUpdateUserReviewForComparisonResultRequest>, successMode?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<BatchUpdateUserReviewForComparisonResultResponse>>;\n    public batchUpdateComparisonResults(scope: string, code: string, batchUpdateUserReviewForComparisonResultRequest: Array<BatchUpdateUserReviewForComparisonResultRequest>, successMode?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<BatchUpdateUserReviewForComparisonResultResponse>>;\n    public batchUpdateComparisonResults(scope: string, code: string, batchUpdateUserReviewForComparisonResultRequest: Array<BatchUpdateUserReviewForComparisonResultRequest>, successMode?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling batchUpdateComparisonResults.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling batchUpdateComparisonResults.');\n        }\n        if (batchUpdateUserReviewForComparisonResultRequest === null || batchUpdateUserReviewForComparisonResultRequest === undefined) {\n            throw new Error('Required parameter batchUpdateUserReviewForComparisonResultRequest was null or undefined when calling batchUpdateComparisonResults.');\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 createGroupReconciliationComparisonRulesetRequest The request containing the details of the ruleset\n     * @param observe set whether or not to return the data Observable 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(createGroupReconciliationComparisonRulesetRequest?: CreateGroupReconciliationComparisonRulesetRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<GroupReconciliationComparisonRuleset>;\n    public createComparisonRuleset(createGroupReconciliationComparisonRulesetRequest?: CreateGroupReconciliationComparisonRulesetRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<GroupReconciliationComparisonRuleset>>;\n    public createComparisonRuleset(createGroupReconciliationComparisonRulesetRequest?: CreateGroupReconciliationComparisonRulesetRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<GroupReconciliationComparisonRuleset>>;\n    public createComparisonRuleset(createGroupReconciliationComparisonRulesetRequest?: CreateGroupReconciliationComparisonRulesetRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): 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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] CreateGroupReconciliationDefinition: Create Group Reconciliation Definition\n     * Creates a Group Reconciliation Definition\n     * @param createGroupReconciliationDefinitionRequest The definition Group Reconciliation Definition details\n     * @param observe set whether or not to return the data Observable 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(createGroupReconciliationDefinitionRequest?: CreateGroupReconciliationDefinitionRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<GroupReconciliationDefinition>;\n    public createGroupReconciliationDefinition(createGroupReconciliationDefinitionRequest?: CreateGroupReconciliationDefinitionRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<GroupReconciliationDefinition>>;\n    public createGroupReconciliationDefinition(createGroupReconciliationDefinitionRequest?: CreateGroupReconciliationDefinitionRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<GroupReconciliationDefinition>>;\n    public createGroupReconciliationDefinition(createGroupReconciliationDefinitionRequest?: CreateGroupReconciliationDefinitionRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): 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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the specified comparison ruleset.\n     * @param code The code of the specified comparison ruleset. Together with the domain and scope this uniquely              identifies the reconciliation comparison ruleset.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteComparisonRuleset(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteComparisonRuleset(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteComparisonRuleset(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteComparisonRuleset.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteGroupReconciliationDefinition: Delete Group Reconciliation Definition\n     * Delete the group reconciliation definition.\n     * @param scope The scope of the group reconciliation definition to delete.\n     * @param code The code of the group reconciliation definition to delete. Together with the scope this uniquely identifies the group reconciliation definition to delete.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteGroupReconciliationDefinition(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteGroupReconciliationDefinition(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteGroupReconciliationDefinition(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteGroupReconciliationDefinition.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the specified comparison result and its related reconciliation definition.\n     * @param code The code of the reconciliation definition that was used to produce the reconciliation result.\n     * @param resultId 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     * @param asAt The asAt datetime at which to retrieve the comparison result definition. Defaults to return              the latest version if not specified.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, resultId: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<GroupReconciliationComparisonResult>;\n    public getComparisonResult(scope: string, code: string, resultId: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<GroupReconciliationComparisonResult>>;\n    public getComparisonResult(scope: string, code: string, resultId: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<GroupReconciliationComparisonResult>>;\n    public getComparisonResult(scope: string, code: string, resultId: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getComparisonResult.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getComparisonResult.');\n        }\n        if (resultId === null || resultId === undefined) {\n            throw new Error('Required parameter resultId was null or undefined when calling getComparisonResult.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the specified comparison ruleset.\n     * @param code The code of the specified comparison ruleset. Together with the domain and scope this uniquely              identifies the reconciliation comparison ruleset.\n     * @param asAt The asAt datetime at which to retrieve the comparison ruleset definition. Defaults to return              the latest version of the definition if not specified.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<GroupReconciliationComparisonRuleset>;\n    public getComparisonRuleset(scope: string, code: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<GroupReconciliationComparisonRuleset>>;\n    public getComparisonRuleset(scope: string, code: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<GroupReconciliationComparisonRuleset>>;\n    public getComparisonRuleset(scope: string, code: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getComparisonRuleset.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getComparisonRuleset.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the group reconciliation definition to retrieve.\n     * @param code The code of the group reconciliation definition to retrieve. Together with the scope              this uniquely identifies the group reconciliation definition.\n     * @param effectiveAt 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     * @param asAt 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt?: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<GroupReconciliationDefinition>;\n    public getGroupReconciliationDefinition(scope: string, code: string, effectiveAt?: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<GroupReconciliationDefinition>>;\n    public getGroupReconciliationDefinition(scope: string, code: string, effectiveAt?: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<GroupReconciliationDefinition>>;\n    public getGroupReconciliationDefinition(scope: string, code: string, effectiveAt?: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getGroupReconciliationDefinition.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getGroupReconciliationDefinition.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 asAt The asAt datetime at which to retrieve the comparison results. Defaults to return the latest              version of the comparison results if not specified.\n     * @param page 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     * @param sortBy A list of field names to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;.\n     * @param limit When paginating, limit the number of returned results to this many per page.\n     * @param filter Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid.\n     * @param observe set whether or not to return the data Observable 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(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfGroupReconciliationComparisonResult>;\n    public listComparisonResults(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfGroupReconciliationComparisonResult>>;\n    public listComparisonResults(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfGroupReconciliationComparisonResult>>;\n    public listComparisonResults(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 asAt The asAt datetime at which to retrieve the comparison rulesets. Defaults to return the latest              version of the comparison rulesets if not specified.\n     * @param page 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     * @param sortBy A list of field names to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;\n     * @param limit When paginating, limit the number of returned results to this many per page.\n     * @param filter Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid.\n     * @param observe set whether or not to return the data Observable 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(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfGroupReconciliationComparisonRuleset>;\n    public listComparisonRulesets(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfGroupReconciliationComparisonRuleset>>;\n    public listComparisonRulesets(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfGroupReconciliationComparisonRuleset>>;\n    public listComparisonRulesets(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 effectiveAt 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     * @param asAt 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     * @param page 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     * @param limit When paginating, limit the number of returned results to this many. Defaults to no limit if not specified.\n     * @param filter 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     * @param sortBy A list of field names to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;\n     * @param observe set whether or not to return the data Observable 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(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfGroupReconciliationDefinition>;\n    public listGroupReconciliationDefinitions(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfGroupReconciliationDefinition>>;\n    public listGroupReconciliationDefinitions(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfGroupReconciliationDefinition>>;\n    public listGroupReconciliationDefinitions(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the group reconciliation definition to use for the reconciliation.\n     * @param code The code of the group reconciliation definition to use for the reconciliation.\n     * @param groupReconciliationRunRequest \n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, groupReconciliationRunRequest?: GroupReconciliationRunRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<GroupReconciliationRunResponse>;\n    public runReconciliation(scope: string, code: string, groupReconciliationRunRequest?: GroupReconciliationRunRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<GroupReconciliationRunResponse>>;\n    public runReconciliation(scope: string, code: string, groupReconciliationRunRequest?: GroupReconciliationRunRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<GroupReconciliationRunResponse>>;\n    public runReconciliation(scope: string, code: string, groupReconciliationRunRequest?: GroupReconciliationRunRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling runReconciliation.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling runReconciliation.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the specified comparison ruleset.\n     * @param code The code of the specified comparison ruleset. Together with the domain and scope this uniquely                  identifies the reconciliation comparison ruleset.\n     * @param updateGroupReconciliationComparisonRulesetRequest The request containing the updated details of the ruleset\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, updateGroupReconciliationComparisonRulesetRequest?: UpdateGroupReconciliationComparisonRulesetRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<GroupReconciliationComparisonRuleset>;\n    public updateComparisonRuleset(scope: string, code: string, updateGroupReconciliationComparisonRulesetRequest?: UpdateGroupReconciliationComparisonRulesetRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<GroupReconciliationComparisonRuleset>>;\n    public updateComparisonRuleset(scope: string, code: string, updateGroupReconciliationComparisonRulesetRequest?: UpdateGroupReconciliationComparisonRulesetRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<GroupReconciliationComparisonRuleset>>;\n    public updateComparisonRuleset(scope: string, code: string, updateGroupReconciliationComparisonRulesetRequest?: UpdateGroupReconciliationComparisonRulesetRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling updateComparisonRuleset.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling updateComparisonRuleset.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] UpdateGroupReconciliationDefinition: Update group reconciliation definition\n     * Update the group reconciliation definition.\n     * @param scope The scope of the group reconciliation definition to update the details for.\n     * @param code The code of the group reconciliation definition to update the details for. Together with the scope this uniquely identifies the group reconciliation definition.\n     * @param updateGroupReconciliationDefinitionRequest The updated group reconciliation definition.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, updateGroupReconciliationDefinitionRequest?: UpdateGroupReconciliationDefinitionRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<GroupReconciliationDefinition>;\n    public updateGroupReconciliationDefinition(scope: string, code: string, updateGroupReconciliationDefinitionRequest?: UpdateGroupReconciliationDefinitionRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<GroupReconciliationDefinition>>;\n    public updateGroupReconciliationDefinition(scope: string, code: string, updateGroupReconciliationDefinitionRequest?: UpdateGroupReconciliationDefinitionRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<GroupReconciliationDefinition>>;\n    public updateGroupReconciliationDefinition(scope: string, code: string, updateGroupReconciliationDefinitionRequest?: UpdateGroupReconciliationDefinitionRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling updateGroupReconciliationDefinition.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling updateGroupReconciliationDefinition.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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] CreateTransactionTemplate: Create Transaction Template\n     * Create a transaction template for a particular instrument event type in a scope.\n     * @param instrumentEventType The type of instrument events that the template is applied to.\n     * @param instrumentType The instrument type of the transaction template. The combination of the instrument              event type, instrument type and scope uniquely identifies a transaction template\n     * @param scope The scope in which the template lies.\n     * @param transactionTemplateRequest A request defining a new transaction template to be created.\n     * @param observe set whether or not to return the data Observable 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(instrumentEventType: string, instrumentType: string, scope: string, transactionTemplateRequest: TransactionTemplateRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<TransactionTemplate>;\n    public createTransactionTemplate(instrumentEventType: string, instrumentType: string, scope: string, transactionTemplateRequest: TransactionTemplateRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<TransactionTemplate>>;\n    public createTransactionTemplate(instrumentEventType: string, instrumentType: string, scope: string, transactionTemplateRequest: TransactionTemplateRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<TransactionTemplate>>;\n    public createTransactionTemplate(instrumentEventType: string, instrumentType: string, scope: string, transactionTemplateRequest: TransactionTemplateRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (instrumentEventType === null || instrumentEventType === undefined) {\n            throw new Error('Required parameter instrumentEventType was null or undefined when calling createTransactionTemplate.');\n        }\n        if (instrumentType === null || instrumentType === undefined) {\n            throw new Error('Required parameter instrumentType was null or undefined when calling createTransactionTemplate.');\n        }\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createTransactionTemplate.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteTransactionTemplate: Delete Transaction Template\n     * Delete a transaction template for a particular instrument event type in a scope.\n     * @param instrumentEventType The type of instrument events that the template is applied to.\n     * @param instrumentType The instrument type of the transaction template. The combination of the instrument              event type, instrument type and scope uniquely identifies a transaction template\n     * @param scope The scope of the template.\n     * @param observe set whether or not to return the data Observable 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(instrumentEventType: string, instrumentType: string, scope: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<string>;\n    public deleteTransactionTemplate(instrumentEventType: string, instrumentType: string, scope: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<string>>;\n    public deleteTransactionTemplate(instrumentEventType: string, instrumentType: string, scope: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<string>>;\n    public deleteTransactionTemplate(instrumentEventType: string, instrumentType: string, scope: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (instrumentEventType === null || instrumentEventType === undefined) {\n            throw new Error('Required parameter instrumentEventType was null or undefined when calling deleteTransactionTemplate.');\n        }\n        if (instrumentType === null || instrumentType === undefined) {\n            throw new Error('Required parameter instrumentType was null or undefined when calling deleteTransactionTemplate.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetTransactionTemplate: Get Transaction Template\n     * Gets the Transaction Template that for the instrument event type within the scope specified.\n     * @param instrumentEventType The instrument event type of the transaction template\n     * @param instrumentType The instrument type of the transaction template. The combination of the instrument              event type, instrument type and scope uniquely identifies a transaction template\n     * @param scope The scope in which the template lies. When not supplied the scope is \\&#39;default\\&#39;.\n     * @param asAt The AsAt time of the requested Transaction Template\n     * @param observe set whether or not to return the data Observable 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(instrumentEventType: string, instrumentType: string, scope: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<TransactionTemplate>;\n    public getTransactionTemplate(instrumentEventType: string, instrumentType: string, scope: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<TransactionTemplate>>;\n    public getTransactionTemplate(instrumentEventType: string, instrumentType: string, scope: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<TransactionTemplate>>;\n    public getTransactionTemplate(instrumentEventType: string, instrumentType: string, scope: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (instrumentEventType === null || instrumentEventType === undefined) {\n            throw new Error('Required parameter instrumentEventType was null or undefined when calling getTransactionTemplate.');\n        }\n        if (instrumentType === null || instrumentType === undefined) {\n            throw new Error('Required parameter instrumentType was null or undefined when calling getTransactionTemplate.');\n        }\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getTransactionTemplate.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetTransactionTemplateSpecification: Get Transaction Template Specification.\n     * Retrieve the transaction template specification for a particular event type.\n     * @param instrumentEventType The requested instrument event type.\n     * @param observe set whether or not to return the data Observable 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(instrumentEventType: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<TransactionTemplateSpecification>;\n    public getTransactionTemplateSpecification(instrumentEventType: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<TransactionTemplateSpecification>>;\n    public getTransactionTemplateSpecification(instrumentEventType: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<TransactionTemplateSpecification>>;\n    public getTransactionTemplateSpecification(instrumentEventType: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListTransactionTemplateSpecifications: List Transaction Template Specifications.\n     * Retrieves all transaction template specifications.\n     * @param asAt AsAt of the request\n     * @param page 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     * @param limit When paginating, limit the number of returned results to this many.\n     * @param filter Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid.\n     * @param sortBy A list of field names to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;.\n     * @param observe set whether or not to return the data Observable 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(asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfTransactionTemplateSpecification>;\n    public listTransactionTemplateSpecifications(asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfTransactionTemplateSpecification>>;\n    public listTransactionTemplateSpecifications(asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfTransactionTemplateSpecification>>;\n    public listTransactionTemplateSpecifications(asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListTransactionTemplates: List Transaction Templates\n     * Lists all Transaction Templates.\n     * @param asAt The AsAt time at which to retrieve the Transaction Templates\n     * @param page 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     * @param limit When paginating, limit the number of returned results to this many.\n     * @param filter Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid.\n     * @param sortBy A list of field names to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;\n     * @param observe set whether or not to return the data Observable 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(asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfTransactionTemplate>;\n    public listTransactionTemplates(asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfTransactionTemplate>>;\n    public listTransactionTemplates(asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfTransactionTemplate>>;\n    public listTransactionTemplates(asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] UpdateTransactionTemplate: Update Transaction Template\n     * Update a transaction template for a particular instrument event type in a scope.\n     * @param instrumentEventType The type of instrument events that the template is applied to.\n     * @param instrumentType The instrument type of the transaction template. The combination of the instrument              event type, instrument type and scope uniquely identifies a transaction template\n     * @param scope The scope in which the template lies.\n     * @param transactionTemplateRequest A request defining the updated values for the transaction template.\n     * @param observe set whether or not to return the data Observable 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(instrumentEventType: string, instrumentType: string, scope: string, transactionTemplateRequest: TransactionTemplateRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<TransactionTemplate>;\n    public updateTransactionTemplate(instrumentEventType: string, instrumentType: string, scope: string, transactionTemplateRequest: TransactionTemplateRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<TransactionTemplate>>;\n    public updateTransactionTemplate(instrumentEventType: string, instrumentType: string, scope: string, transactionTemplateRequest: TransactionTemplateRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<TransactionTemplate>>;\n    public updateTransactionTemplate(instrumentEventType: string, instrumentType: string, scope: string, transactionTemplateRequest: TransactionTemplateRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (instrumentEventType === null || instrumentEventType === undefined) {\n            throw new Error('Required parameter instrumentEventType was null or undefined when calling updateTransactionTemplate.');\n        }\n        if (instrumentType === null || instrumentType === undefined) {\n            throw new Error('Required parameter instrumentType was null or undefined when calling updateTransactionTemplate.');\n        }\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling updateTransactionTemplate.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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] 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 asAt The as at time to use.\n     * @param limit Optional. When paginating, limit the number of returned results to this many. If not specified, a default  of 100 is used.\n     * @param page 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     * @param queryApplicableInstrumentEventsRequest The filter parameters used to retrieve applicable instrument events.\n     * @param observe set whether or not to return the data Observable 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(asAt?: string, limit?: number, page?: string, queryApplicableInstrumentEventsRequest?: QueryApplicableInstrumentEventsRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfApplicableInstrumentEvent>;\n    public queryApplicableInstrumentEvents(asAt?: string, limit?: number, page?: string, queryApplicableInstrumentEventsRequest?: QueryApplicableInstrumentEventsRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfApplicableInstrumentEvent>>;\n    public queryApplicableInstrumentEvents(asAt?: string, limit?: number, page?: string, queryApplicableInstrumentEventsRequest?: QueryApplicableInstrumentEventsRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfApplicableInstrumentEvent>>;\n    public queryApplicableInstrumentEvents(asAt?: string, limit?: number, page?: string, queryApplicableInstrumentEventsRequest?: QueryApplicableInstrumentEventsRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 queryBucketedCashFlowsRequest The Query Information.\n     * @param observe set whether or not to return the data Observable 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(queryBucketedCashFlowsRequest?: QueryBucketedCashFlowsRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<BucketedCashFlowResponse>;\n    public queryBucketedCashFlows(queryBucketedCashFlowsRequest?: QueryBucketedCashFlowsRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<BucketedCashFlowResponse>>;\n    public queryBucketedCashFlows(queryBucketedCashFlowsRequest?: QueryBucketedCashFlowsRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<BucketedCashFlowResponse>>;\n    public queryBucketedCashFlows(queryBucketedCashFlowsRequest?: QueryBucketedCashFlowsRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): 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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] 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 limit Optional. When paginating, limit the number of returned results to this many. If not specified, a default  of 1000 is used.\n     * @param page 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     * @param queryCashFlowsRequest The filter parameters used to retrieve instrument events.\n     * @param observe set whether or not to return the data Observable 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(limit?: number, page?: string, queryCashFlowsRequest?: QueryCashFlowsRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfInstrumentCashFlow>;\n    public queryCashFlows(limit?: number, page?: string, queryCashFlowsRequest?: QueryCashFlowsRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfInstrumentCashFlow>>;\n    public queryCashFlows(limit?: number, page?: string, queryCashFlowsRequest?: QueryCashFlowsRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfInstrumentCashFlow>>;\n    public queryCashFlows(limit?: number, page?: string, queryCashFlowsRequest?: QueryCashFlowsRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] 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 limit Optional. When paginating, limit the number of returned results to this many. If not specified, a default  of 1000 is used.\n     * @param page 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     * @param queryInstrumentEventsRequest The filter parameters used to retrieve instrument events.\n     * @param observe set whether or not to return the data Observable 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(limit?: number, page?: string, queryInstrumentEventsRequest?: QueryInstrumentEventsRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfInstrumentEventHolder>;\n    public queryInstrumentEvents(limit?: number, page?: string, queryInstrumentEventsRequest?: QueryInstrumentEventsRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfInstrumentEventHolder>>;\n    public queryInstrumentEvents(limit?: number, page?: string, queryInstrumentEventsRequest?: QueryInstrumentEventsRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfInstrumentEventHolder>>;\n    public queryInstrumentEvents(limit?: number, page?: string, queryInstrumentEventsRequest?: QueryInstrumentEventsRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] 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 limit Optional. When paginating, limit the number of returned results to this many. If not specified, a default  of 1000 is used.\n     * @param page 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     * @param queryTradeTicketsRequest The filter parameters used to retrieve instrument events.\n     * @param observe set whether or not to return the data Observable 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(limit?: number, page?: string, queryTradeTicketsRequest?: QueryTradeTicketsRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfPortfolioTradeTicket>;\n    public queryTradeTickets(limit?: number, page?: string, queryTradeTicketsRequest?: QueryTradeTicketsRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfPortfolioTradeTicket>>;\n    public queryTradeTickets(limit?: number, page?: string, queryTradeTicketsRequest?: QueryTradeTicketsRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfPortfolioTradeTicket>>;\n    public queryTradeTickets(limit?: number, page?: string, queryTradeTicketsRequest?: QueryTradeTicketsRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 requestBody A list of instruments and associated instrument properties to create or update.\n     * @param scope The scope in which the instrument lies. When not supplied the scope is \\&#39;default\\&#39;.\n     * @param identifierEffectiveAt The effective datetime used to resolve each instrument from the provided identifiers. Defaults to the current LUSID system datetime if not specified.\n     * @param successMode Whether the batch request should fail Atomically or in a Partial fashion - Allowed Values: Atomic, Partial.\n     * @param observe set whether or not to return the data Observable 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(requestBody: { [key: string]: UpsertInstrumentPropertyRequest; }, scope?: string, identifierEffectiveAt?: string, successMode?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<BatchUpsertInstrumentPropertiesResponse>;\n    public batchUpsertInstrumentProperties(requestBody: { [key: string]: UpsertInstrumentPropertyRequest; }, scope?: string, identifierEffectiveAt?: string, successMode?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<BatchUpsertInstrumentPropertiesResponse>>;\n    public batchUpsertInstrumentProperties(requestBody: { [key: string]: UpsertInstrumentPropertyRequest; }, scope?: string, identifierEffectiveAt?: string, successMode?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<BatchUpsertInstrumentPropertiesResponse>>;\n    public batchUpsertInstrumentProperties(requestBody: { [key: string]: UpsertInstrumentPropertyRequest; }, scope?: string, identifierEffectiveAt?: string, successMode?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling batchUpsertInstrumentProperties.');\n        }\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\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] 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 identifierType An identifier type attached to the Instrument.\n     * @param identifier The identifier value.\n     * @param transactionDate The transaction date to calculate the settlement date from. This can be a UTC datetime offset or a cut label.\n     * @param scope The scope in which the instrument lies. When not supplied the scope is \\&#39;default\\&#39;.\n     * @param asAt The asAt datetime at which to retrieve the related instrument and calendars for calculation. Defaults to              returning the latest version if not specified.\n     * @param observe set whether or not to return the data Observable 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(identifierType: string, identifier: string, transactionDate?: string, scope?: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<AddBusinessDaysToDateResponse>;\n    public calculateSettlementDate(identifierType: string, identifier: string, transactionDate?: string, scope?: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<AddBusinessDaysToDateResponse>>;\n    public calculateSettlementDate(identifierType: string, identifier: string, transactionDate?: string, scope?: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<AddBusinessDaysToDateResponse>>;\n    public calculateSettlementDate(identifierType: string, identifier: string, transactionDate?: string, scope?: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling calculateSettlementDate.');\n        }\n        if (identifier === null || identifier === undefined) {\n            throw new Error('Required parameter identifier was null or undefined when calling calculateSettlementDate.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 identifierType The unique identifier type to search, for example \\&#39;Figi\\&#39;.\n     * @param identifier An &lt;i&gt;identifierType&lt;/i&gt; value to use to identify the instrument, for example \\&#39;BBG000BLNNV0\\&#39;.\n     * @param scope The scope in which the instrument lies. When not supplied the scope is \\&#39;default\\&#39;.\n     * @param observe set whether or not to return the data Observable 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(identifierType: string, identifier: string, scope?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeleteInstrumentResponse>;\n    public deleteInstrument(identifierType: string, identifier: string, scope?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeleteInstrumentResponse>>;\n    public deleteInstrument(identifierType: string, identifier: string, scope?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeleteInstrumentResponse>>;\n    public deleteInstrument(identifierType: string, identifier: string, scope?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling deleteInstrument.');\n        }\n        if (identifier === null || identifier === undefined) {\n            throw new Error('Required parameter identifier was null or undefined when calling deleteInstrument.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] 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 identifierType The unique identifier type to search, for example \\&#39;Figi\\&#39;.\n     * @param identifier An &lt;i&gt;identifierType&lt;/i&gt; value to use to identify the instrument, for example \\&#39;BBG000BLNNV0\\&#39;.\n     * @param requestBody A list of property keys from the \\&#39;Instruments\\&#39; domain whose properties to delete.\n     * @param effectiveAt 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     * @param scope The scope in which the instrument lies. When not supplied the scope is \\&#39;default\\&#39;.\n     * @param observe set whether or not to return the data Observable 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(identifierType: string, identifier: string, requestBody: Array<string>, effectiveAt?: string, scope?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeleteInstrumentPropertiesResponse>;\n    public deleteInstrumentProperties(identifierType: string, identifier: string, requestBody: Array<string>, effectiveAt?: string, scope?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeleteInstrumentPropertiesResponse>>;\n    public deleteInstrumentProperties(identifierType: string, identifier: string, requestBody: Array<string>, effectiveAt?: string, scope?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeleteInstrumentPropertiesResponse>>;\n    public deleteInstrumentProperties(identifierType: string, identifier: string, requestBody: Array<string>, effectiveAt?: string, scope?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling deleteInstrumentProperties.');\n        }\n        if (identifier === null || identifier === undefined) {\n            throw new Error('Required parameter identifier was null or undefined when calling deleteInstrumentProperties.');\n        }\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling deleteInstrumentProperties.');\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        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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 requestBody The list of lusidInstrumentId\\&#39;s to delete.\n     * @param deleteMode The delete mode to use (defaults to \\&#39;Soft\\&#39;).\n     * @param scope The scope in which the instruments lie. When not supplied the scope is \\&#39;default\\&#39;.\n     * @param observe set whether or not to return the data Observable 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(requestBody: Array<string>, deleteMode?: 'Soft' | 'Hard', scope?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeleteInstrumentsResponse>;\n    public deleteInstruments(requestBody: Array<string>, deleteMode?: 'Soft' | 'Hard', scope?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeleteInstrumentsResponse>>;\n    public deleteInstruments(requestBody: Array<string>, deleteMode?: 'Soft' | 'Hard', scope?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeleteInstrumentsResponse>>;\n    public deleteInstruments(requestBody: Array<string>, deleteMode?: 'Soft' | 'Hard', scope?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling deleteInstruments.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] 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 instrumentType A lusid instrument type e.g. Bond, FxOption.\n     * @param observe set whether or not to return the data Observable 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(instrumentType: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<{ [key: string]: Array<string>; }>;\n    public getAllPossibleFeatures(instrumentType: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<{ [key: string]: Array<string>; }>>;\n    public getAllPossibleFeatures(instrumentType: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<{ [key: string]: Array<string>; }>>;\n    public getAllPossibleFeatures(instrumentType: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] 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 identifier A lusid instrument id identifying the instrument.\n     * @param model A pricing model for the instrument. Defaults to Unknown if not specified. If not specified the SupportedAddresses and EconomicDependencies are not provided.\n     * @param effectiveAt The effective datetime or cut label at which to retrieve the instrument.              Defaults to the current LUSID system datetime if not specified.\n     * @param asAt The asAt datetime at which to retrieve the instrument. Defaults to              returning the latest version if not specified.\n     * @param instrumentScope The scope in which the instrument lies. When not supplied the scope is \\&#39;default\\&#39;.\n     * @param recipeScope The scope in which the recipe lies. When not supplied the scope is \\&#39;default\\&#39;.\n     * @param recipeCode A unique identifier for an entity, used to obtain configuration recipe details. Default configuration recipe is used if not provided.\n     * @param observe set whether or not to return the data Observable 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(identifier: string, model?: string, effectiveAt?: string, asAt?: string, instrumentScope?: string, recipeScope?: string, recipeCode?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<InstrumentCapabilities>;\n    public getExistingInstrumentCapabilities(identifier: string, model?: string, effectiveAt?: string, asAt?: string, instrumentScope?: string, recipeScope?: string, recipeCode?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<InstrumentCapabilities>>;\n    public getExistingInstrumentCapabilities(identifier: string, model?: string, effectiveAt?: string, asAt?: string, instrumentScope?: string, recipeScope?: string, recipeCode?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<InstrumentCapabilities>>;\n    public getExistingInstrumentCapabilities(identifier: string, model?: string, effectiveAt?: string, asAt?: string, instrumentScope?: string, recipeScope?: string, recipeCode?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (identifier === null || identifier === undefined) {\n            throw new Error('Required parameter identifier was null or undefined when calling getExistingInstrumentCapabilities.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 identifier A lusid instrument id identifying the instrument.\n     * @param effectiveAt The effective datetime or cut label at which to retrieve the instrument.              Defaults to the current LUSID system datetime if not specified.\n     * @param asAt The asAt datetime at which to retrieve the instrument. Defaults to              returning the latest version if not specified.\n     * @param instrumentScope The scope in which the instrument lies. When not supplied the scope is \\&#39;default\\&#39;.\n     * @param recipeScope The scope in which the recipe lies. When not supplied the scope is \\&#39;default\\&#39;.\n     * @param recipeCode A unique identifier for an entity, used to obtain configuration recipe details. Default configuration recipe is used if not provided.\n     * @param observe set whether or not to return the data Observable 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(identifier: string, effectiveAt?: string, asAt?: string, instrumentScope?: string, recipeScope?: string, recipeCode?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<InstrumentModels>;\n    public getExistingInstrumentModels(identifier: string, effectiveAt?: string, asAt?: string, instrumentScope?: string, recipeScope?: string, recipeCode?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<InstrumentModels>>;\n    public getExistingInstrumentModels(identifier: string, effectiveAt?: string, asAt?: string, instrumentScope?: string, recipeScope?: string, recipeCode?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<InstrumentModels>>;\n    public getExistingInstrumentModels(identifier: string, effectiveAt?: string, asAt?: string, instrumentScope?: string, recipeScope?: string, recipeCode?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (identifier === null || identifier === undefined) {\n            throw new Error('Required parameter identifier was null or undefined when calling getExistingInstrumentModels.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 identifierType The unique identifier type to use, for example \\&#39;Figi\\&#39;.\n     * @param identifier An &lt;i&gt;identifierType&lt;/i&gt; value to use to identify the instrument, for example \\&#39;BBG000BLNNV0\\&#39;.\n     * @param effectiveAt The effective datetime or cut label at which to retrieve the instrument.              Defaults to the current LUSID system datetime if not specified.\n     * @param asAt The asAt datetime at which to retrieve the instrument. Defaults to              returning the latest version if not specified.\n     * @param propertyKeys 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     * @param scope The scope in which the instrument lies. When not supplied the scope is \\&#39;default\\&#39;.\n     * @param relationshipDefinitionIds 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     * @param observe set whether or not to return the data Observable 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(identifierType: string, identifier: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, scope?: string, relationshipDefinitionIds?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Instrument>;\n    public getInstrument(identifierType: string, identifier: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, scope?: string, relationshipDefinitionIds?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Instrument>>;\n    public getInstrument(identifierType: string, identifier: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, scope?: string, relationshipDefinitionIds?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Instrument>>;\n    public getInstrument(identifierType: string, identifier: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, scope?: string, relationshipDefinitionIds?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling getInstrument.');\n        }\n        if (identifier === null || identifier === undefined) {\n            throw new Error('Required parameter identifier was null or undefined when calling getInstrument.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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}): Observable<ResourceListOfInstrumentIdTypeDescriptor>;\n    public getInstrumentIdentifierTypes(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfInstrumentIdTypeDescriptor>>;\n    public getInstrumentIdentifierTypes(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfInstrumentIdTypeDescriptor>>;\n    public getInstrumentIdentifierTypes(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): 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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetInstrumentPaymentDiary: Get instrument payment diary\n     * Get the payment diary of a single instrument.\n     * @param identifierType The identifier being supplied e.g. \\&quot;Figi\\&quot;.\n     * @param identifier The value of the identifier for the requested instrument.\n     * @param recipeScope The scope of the valuation recipe being used to generate the payment diary\n     * @param recipeCode The code of the valuation recipe being used to generate the payment diary\n     * @param effectiveAt 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     * @param asAt 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     * @param scope The scope in which the instrument lies. When not supplied the scope is \\&#39;default\\&#39;.\n     * @param observe set whether or not to return the data Observable 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(identifierType: string, identifier: string, recipeScope: string, recipeCode: string, effectiveAt?: string, asAt?: string, scope?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<InstrumentPaymentDiary>;\n    public getInstrumentPaymentDiary(identifierType: string, identifier: string, recipeScope: string, recipeCode: string, effectiveAt?: string, asAt?: string, scope?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<InstrumentPaymentDiary>>;\n    public getInstrumentPaymentDiary(identifierType: string, identifier: string, recipeScope: string, recipeCode: string, effectiveAt?: string, asAt?: string, scope?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<InstrumentPaymentDiary>>;\n    public getInstrumentPaymentDiary(identifierType: string, identifier: string, recipeScope: string, recipeCode: string, effectiveAt?: string, asAt?: string, scope?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling getInstrumentPaymentDiary.');\n        }\n        if (identifier === null || identifier === undefined) {\n            throw new Error('Required parameter identifier was null or undefined when calling getInstrumentPaymentDiary.');\n        }\n        if (recipeScope === null || recipeScope === undefined) {\n            throw new Error('Required parameter recipeScope was null or undefined when calling getInstrumentPaymentDiary.');\n        }\n        if (recipeCode === null || recipeCode === undefined) {\n            throw new Error('Required parameter recipeCode was null or undefined when calling getInstrumentPaymentDiary.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 identifierType The unique identifier type to search, for example \\&#39;Figi\\&#39;.\n     * @param identifier An &lt;i&gt;identifierType&lt;/i&gt; value to use to identify the instrument, for example \\&#39;BBG000BLNNV0\\&#39;.\n     * @param effectiveAt 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     * @param asAt 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     * @param scope The scope in which the instrument lies. When not supplied the scope is \\&#39;default\\&#39;.\n     * @param observe set whether or not to return the data Observable 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(identifierType: string, identifier: string, effectiveAt?: string, asAt?: string, scope?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<InstrumentProperties>;\n    public getInstrumentProperties(identifierType: string, identifier: string, effectiveAt?: string, asAt?: string, scope?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<InstrumentProperties>>;\n    public getInstrumentProperties(identifierType: string, identifier: string, effectiveAt?: string, asAt?: string, scope?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<InstrumentProperties>>;\n    public getInstrumentProperties(identifierType: string, identifier: string, effectiveAt?: string, asAt?: string, scope?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling getInstrumentProperties.');\n        }\n        if (identifier === null || identifier === undefined) {\n            throw new Error('Required parameter identifier was null or undefined when calling getInstrumentProperties.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 identifierType The unique identifier type to search, for example \\&#39;Figi\\&#39;.\n     * @param identifier An &lt;i&gt;identifierType&lt;/i&gt; value to use to identify the instrument, for example \\&#39;BBG000BLNNV0\\&#39;.\n     * @param propertyKey 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     * @param identifierEffectiveAt The effective datetime used to resolve the instrument from the identifier.              Defaults to the current LUSID system datetime if not specified.\n     * @param asAt The asAt datetime at which to retrieve the instrument\\&#39;s property history. Defaults to              returning the current datetime if not supplied.\n     * @param filter Expression to filter the results. For more information about filtering,              see https://support.lusid.com/knowledgebase/article/KA-01914.\n     * @param page 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     * @param limit When paginating, limit the results to this number.\n     * @param scope The scope in which the instrument lies. When not supplied the scope is \\&#39;default\\&#39;.\n     * @param observe set whether or not to return the data Observable 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(identifierType: string, identifier: string, propertyKey: string, identifierEffectiveAt?: string, asAt?: string, filter?: string, page?: string, limit?: number, scope?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfPropertyInterval>;\n    public getInstrumentPropertyTimeSeries(identifierType: string, identifier: string, propertyKey: string, identifierEffectiveAt?: string, asAt?: string, filter?: string, page?: string, limit?: number, scope?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfPropertyInterval>>;\n    public getInstrumentPropertyTimeSeries(identifierType: string, identifier: string, propertyKey: string, identifierEffectiveAt?: string, asAt?: string, filter?: string, page?: string, limit?: number, scope?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfPropertyInterval>>;\n    public getInstrumentPropertyTimeSeries(identifierType: string, identifier: string, propertyKey: string, identifierEffectiveAt?: string, asAt?: string, filter?: string, page?: string, limit?: number, scope?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling getInstrumentPropertyTimeSeries.');\n        }\n        if (identifier === null || identifier === undefined) {\n            throw new Error('Required parameter identifier was null or undefined when calling getInstrumentPropertyTimeSeries.');\n        }\n        if (propertyKey === null || propertyKey === undefined) {\n            throw new Error('Required parameter propertyKey was null or undefined when calling getInstrumentPropertyTimeSeries.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetInstrumentRelationships: Get Instrument relationships\n     * Get relationships for a particular Instrument.\n     * @param identifierType An identifier type attached to the Instrument.\n     * @param identifier The identifier value.\n     * @param effectiveAt The effective datetime or cut label at which to get relationships. Defaults to the current LUSID system datetime if not specified.\n     * @param asAt The asAt datetime at which to retrieve relationships. Defaults to return the latest LUSID AsAt time if not specified.\n     * @param filter Expression to filter relationships. Users should provide null or empty string for this field until further notice.\n     * @param identifierTypes 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     * @param scope The entity scope in which the instrument lies. When not supplied the scope is \\&#39;default\\&#39;.\n     * @param observe set whether or not to return the data Observable 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(identifierType: string, identifier: string, effectiveAt?: string, asAt?: string, filter?: string, identifierTypes?: Array<string>, scope?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfRelationship>;\n    public getInstrumentRelationships(identifierType: string, identifier: string, effectiveAt?: string, asAt?: string, filter?: string, identifierTypes?: Array<string>, scope?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfRelationship>>;\n    public getInstrumentRelationships(identifierType: string, identifier: string, effectiveAt?: string, asAt?: string, filter?: string, identifierTypes?: Array<string>, scope?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfRelationship>>;\n    public getInstrumentRelationships(identifierType: string, identifier: string, effectiveAt?: string, asAt?: string, filter?: string, identifierTypes?: Array<string>, scope?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling getInstrumentRelationships.');\n        }\n        if (identifier === null || identifier === undefined) {\n            throw new Error('Required parameter identifier was null or undefined when calling getInstrumentRelationships.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 identifierType The unique identifier type to use, for example \\&#39;Figi\\&#39;.\n     * @param requestBody A list of one or more &lt;i&gt;identifierType&lt;/i&gt; values to use to identify instruments.\n     * @param effectiveAt The effective datetime or cut label at which to retrieve the instrument definitions.               Defaults to the current LUSID system datetime if not specified.\n     * @param asAt The asAt datetime at which to retrieve the instrument definitions.               Defaults to returning the latest version of each instrument definition if not specified.\n     * @param propertyKeys 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     * @param scope The scope in which the instrument lies. When not supplied the scope is \\&#39;default\\&#39;.\n     * @param relationshipDefinitionIds 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     * @param observe set whether or not to return the data Observable 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(identifierType: string, requestBody: Array<string>, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, scope?: string, relationshipDefinitionIds?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<GetInstrumentsResponse>;\n    public getInstruments(identifierType: string, requestBody: Array<string>, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, scope?: string, relationshipDefinitionIds?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<GetInstrumentsResponse>>;\n    public getInstruments(identifierType: string, requestBody: Array<string>, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, scope?: string, relationshipDefinitionIds?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<GetInstrumentsResponse>>;\n    public getInstruments(identifierType: string, requestBody: Array<string>, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, scope?: string, relationshipDefinitionIds?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling getInstruments.');\n        }\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling getInstruments.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] ListInstrumentProperties: Get instrument properties (with Pagination)\n     * List all the properties of a particular instrument, as identified by a particular unique identifier.\n     * @param identifierType The unique identifier type to search, for example \\&#39;Figi\\&#39;.\n     * @param identifier An &lt;i&gt;identifierType&lt;/i&gt; value to use to identify the instrument, for example \\&#39;BBG000BLNNV0\\&#39;.\n     * @param effectiveAt 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     * @param asAt 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     * @param page The pagination token to use to continue listing commands; this value is returned from the previous call.\n     * @param limit When paginating, limit the results per page to this number.\n     * @param scope The scope in which the instrument lies. When not supplied the scope is \\&#39;default\\&#39;.\n     * @param observe set whether or not to return the data Observable 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(identifierType: string, identifier: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, scope?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfProperty>;\n    public listInstrumentProperties(identifierType: string, identifier: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, scope?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfProperty>>;\n    public listInstrumentProperties(identifierType: string, identifier: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, scope?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfProperty>>;\n    public listInstrumentProperties(identifierType: string, identifier: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, scope?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling listInstrumentProperties.');\n        }\n        if (identifier === null || identifier === undefined) {\n            throw new Error('Required parameter identifier was null or undefined when calling listInstrumentProperties.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 asAt The asAt datetime at which to list instruments. Defaults to returning the latest               version of each instrument if not specified.\n     * @param effectiveAt The effective datetime or cut label at which to list instruments.               Defaults to the current LUSID system datetime if not specified.\n     * @param page 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     * @param sortBy A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;.\n     * @param limit When paginating, limit the results to this number.\n     * @param filter 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     * @param instrumentPropertyKeys 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     * @param scope The scope in which the instrument lies. When not supplied the scope is \\&#39;default\\&#39;.\n     * @param relationshipDefinitionIds 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     * @param observe set whether or not to return the data Observable 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(asAt?: string, effectiveAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, instrumentPropertyKeys?: Array<string>, scope?: string, relationshipDefinitionIds?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfInstrument>;\n    public listInstruments(asAt?: string, effectiveAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, instrumentPropertyKeys?: Array<string>, scope?: string, relationshipDefinitionIds?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfInstrument>>;\n    public listInstruments(asAt?: string, effectiveAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, instrumentPropertyKeys?: Array<string>, scope?: string, relationshipDefinitionIds?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfInstrument>>;\n    public listInstruments(asAt?: string, effectiveAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, instrumentPropertyKeys?: Array<string>, scope?: string, relationshipDefinitionIds?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] 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 lusidInstrument The definition of the instrument.\n     * @param model A pricing model for the instrument. Defaults to Unknown if not specified. If not specified the SupportedAddresses and EconomicDependencies are not provided.\n     * @param observe set whether or not to return the data Observable 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(lusidInstrument: LusidInstrument, model?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<InstrumentCapabilities>;\n    public queryInstrumentCapabilities(lusidInstrument: LusidInstrument, model?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<InstrumentCapabilities>>;\n    public queryInstrumentCapabilities(lusidInstrument: LusidInstrument, model?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<InstrumentCapabilities>>;\n    public queryInstrumentCapabilities(lusidInstrument: LusidInstrument, model?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (lusidInstrument === null || lusidInstrument === undefined) {\n            throw new Error('Required parameter lusidInstrument was null or undefined when calling queryInstrumentCapabilities.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 identifierType The unique identifier type to search, for example \\&#39;Figi\\&#39;.\n     * @param identifier An &lt;i&gt;identifierType&lt;/i&gt; value to use to identify the instrument, for example \\&#39;BBG000BLNNV0\\&#39;.\n     * @param updateInstrumentIdentifierRequest 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     * @param scope The scope in which the instrument lies. When not supplied the scope is \\&#39;default\\&#39;.\n     * @param observe set whether or not to return the data Observable 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(identifierType: string, identifier: string, updateInstrumentIdentifierRequest: UpdateInstrumentIdentifierRequest, scope?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Instrument>;\n    public updateInstrumentIdentifier(identifierType: string, identifier: string, updateInstrumentIdentifierRequest: UpdateInstrumentIdentifierRequest, scope?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Instrument>>;\n    public updateInstrumentIdentifier(identifierType: string, identifier: string, updateInstrumentIdentifierRequest: UpdateInstrumentIdentifierRequest, scope?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Instrument>>;\n    public updateInstrumentIdentifier(identifierType: string, identifier: string, updateInstrumentIdentifierRequest: UpdateInstrumentIdentifierRequest, scope?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling updateInstrumentIdentifier.');\n        }\n        if (identifier === null || identifier === undefined) {\n            throw new Error('Required parameter identifier was null or undefined when calling updateInstrumentIdentifier.');\n        }\n        if (updateInstrumentIdentifierRequest === null || updateInstrumentIdentifierRequest === undefined) {\n            throw new Error('Required parameter updateInstrumentIdentifierRequest was null or undefined when calling updateInstrumentIdentifier.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 requestBody The definitions of the instruments to create or update.\n     * @param scope The scope in which the instrument lies. When not supplied the scope is \\&#39;default\\&#39;.\n     * @param observe set whether or not to return the data Observable 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(requestBody: { [key: string]: InstrumentDefinition; }, scope?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<UpsertInstrumentsResponse>;\n    public upsertInstruments(requestBody: { [key: string]: InstrumentDefinition; }, scope?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<UpsertInstrumentsResponse>>;\n    public upsertInstruments(requestBody: { [key: string]: InstrumentDefinition; }, scope?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<UpsertInstrumentsResponse>>;\n    public upsertInstruments(requestBody: { [key: string]: InstrumentDefinition; }, scope?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling upsertInstruments.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 upsertInstrumentPropertyRequest A list of instruments and associated instrument properties to create or update.\n     * @param scope The scope in which the instrument lies. When not supplied the scope is \\&#39;default\\&#39;.\n     * @param observe set whether or not to return the data Observable 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(upsertInstrumentPropertyRequest: Array<UpsertInstrumentPropertyRequest>, scope?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<UpsertInstrumentPropertiesResponse>;\n    public upsertInstrumentsProperties(upsertInstrumentPropertyRequest: Array<UpsertInstrumentPropertyRequest>, scope?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<UpsertInstrumentPropertiesResponse>>;\n    public upsertInstrumentsProperties(upsertInstrumentPropertyRequest: Array<UpsertInstrumentPropertyRequest>, scope?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<UpsertInstrumentPropertiesResponse>>;\n    public upsertInstrumentsProperties(upsertInstrumentPropertyRequest: Array<UpsertInstrumentPropertyRequest>, scope?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (upsertInstrumentPropertyRequest === null || upsertInstrumentPropertyRequest === undefined) {\n            throw new Error('Required parameter upsertInstrumentPropertyRequest was null or undefined when calling upsertInstrumentsProperties.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 scope The compliance rule scope.\n     * @param code The compliance rule code.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteLegacyComplianceRule(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteLegacyComplianceRule(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteLegacyComplianceRule(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteLegacyComplianceRule.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 runId The RunId that the results should be checked for\n     * @param orderScope Optional. Find rules related to a specific order by providing an Order Scope/Code combination\n     * @param orderCode Optional. Find rules related to a specific order by providing an Order Scope/Code combination\n     * @param limit When paginating, limit the number of returned results to this many.\n     * @param observe set whether or not to return the data Observable 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(runId: string, orderScope?: string, orderCode?: string, limit?: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfComplianceBreachedOrderInfo>;\n    public getLegacyBreachedOrdersInfo(runId: string, orderScope?: string, orderCode?: string, limit?: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfComplianceBreachedOrderInfo>>;\n    public getLegacyBreachedOrdersInfo(runId: string, orderScope?: string, orderCode?: string, limit?: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfComplianceBreachedOrderInfo>>;\n    public getLegacyBreachedOrdersInfo(runId: string, orderScope?: string, orderCode?: string, limit?: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (runId === null || runId === undefined) {\n            throw new Error('Required parameter runId was null or undefined when calling getLegacyBreachedOrdersInfo.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The compliance rule scope.\n     * @param code The compliance rule code.\n     * @param effectiveAt The effective datetime or cut label at which to retrieve the rule definition. Defaults to the current LUSID  system datetime if not specified.\n     * @param asAt The asAt datetime at which to retrieve the rule definition. Defaults to returning the latest version if not  specified.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt?: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ComplianceRule>;\n    public getLegacyComplianceRule(scope: string, code: string, effectiveAt?: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ComplianceRule>>;\n    public getLegacyComplianceRule(scope: string, code: string, effectiveAt?: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ComplianceRule>>;\n    public getLegacyComplianceRule(scope: string, code: string, effectiveAt?: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getLegacyComplianceRule.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getLegacyComplianceRule.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 runId The unique identifier of the compliance run requested.\n     * @param page 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     * @param limit When paginating, limit the number of returned results to this many.\n     * @param filter Expression to filter the result set. Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid.\n     * @param observe set whether or not to return the data Observable 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(runId: string, page?: string, limit?: number, filter?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfComplianceRuleResult>;\n    public getLegacyComplianceRunResults(runId: string, page?: string, limit?: number, filter?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfComplianceRuleResult>>;\n    public getLegacyComplianceRunResults(runId: string, page?: string, limit?: number, filter?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfComplianceRuleResult>>;\n    public getLegacyComplianceRunResults(runId: string, page?: string, limit?: number, filter?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (runId === null || runId === undefined) {\n            throw new Error('Required parameter runId was null or undefined when calling getLegacyComplianceRunResults.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 effectiveAt The effective datetime or cut label at which to retrieve the rule definitions. Defaults to the current LUSID  system datetime if not specified.\n     * @param asAt The asAt datetime at which to retrieve the rule definitions. Defaults to returning the latest version if not  specified.\n     * @param page 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     * @param limit When paginating, limit the results to this number. Defaults to 100 if not specified.\n     * @param filter Expression to filter the results.\n     * @param observe set whether or not to return the data Observable 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(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfComplianceRule>;\n    public listLegacyComplianceRules(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfComplianceRule>>;\n    public listLegacyComplianceRules(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfComplianceRule>>;\n    public listLegacyComplianceRules(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 asAt Optional. The time at which to get results from. Default : latest\n     * @param page 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     * @param limit When paginating, limit the number of returned results to this many.\n     * @param filter Expression to filter the result set. Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid.\n     * @param observe set whether or not to return the data Observable 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(asAt?: string, page?: string, limit?: number, filter?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfComplianceRunInfo>;\n    public listLegacyComplianceRunInfo(asAt?: string, page?: string, limit?: number, filter?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfComplianceRunInfo>>;\n    public listLegacyComplianceRunInfo(asAt?: string, page?: string, limit?: number, filter?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfComplianceRunInfo>>;\n    public listLegacyComplianceRunInfo(asAt?: string, page?: string, limit?: number, filter?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 isPreTrade Required: Boolean flag indicating if a run should be PreTrade (Including orders). For post-trade only, set to false\n     * @param recipeIdScope Required: the scope of the recipe to be used\n     * @param recipeIdCode Optional: The code of the recipe to be used. If left blank, the default recipe will be used.\n     * @param byTaxlots Optional.\n     * @param observe set whether or not to return the data Observable 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(isPreTrade: boolean, recipeIdScope: string, recipeIdCode?: string, byTaxlots?: boolean, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ComplianceRunInfo>;\n    public runLegacyCompliance(isPreTrade: boolean, recipeIdScope: string, recipeIdCode?: string, byTaxlots?: boolean, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ComplianceRunInfo>>;\n    public runLegacyCompliance(isPreTrade: boolean, recipeIdScope: string, recipeIdCode?: string, byTaxlots?: boolean, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ComplianceRunInfo>>;\n    public runLegacyCompliance(isPreTrade: boolean, recipeIdScope: string, recipeIdCode?: string, byTaxlots?: boolean, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (isPreTrade === null || isPreTrade === undefined) {\n            throw new Error('Required parameter isPreTrade was null or undefined when calling runLegacyCompliance.');\n        }\n        if (recipeIdScope === null || recipeIdScope === undefined) {\n            throw new Error('Required parameter recipeIdScope was null or undefined when calling runLegacyCompliance.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 requestBody 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     * @param effectiveAt 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     * @param observe set whether or not to return the data Observable 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(requestBody: { [key: string]: ComplianceRuleUpsertRequest; }, effectiveAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ComplianceRuleUpsertResponse>;\n    public upsertLegacyComplianceRules(requestBody: { [key: string]: ComplianceRuleUpsertRequest; }, effectiveAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ComplianceRuleUpsertResponse>>;\n    public upsertLegacyComplianceRules(requestBody: { [key: string]: ComplianceRuleUpsertRequest; }, effectiveAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ComplianceRuleUpsertResponse>>;\n    public upsertLegacyComplianceRules(requestBody: { [key: string]: ComplianceRuleUpsertRequest; }, effectiveAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling upsertLegacyComplianceRules.');\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 idTypeScope The scope of the legal entity identifier type.\n     * @param idTypeCode The code of the legal entity identifier type.\n     * @param code 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     * @param observe set whether or not to return the data Observable 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(idTypeScope: string, idTypeCode: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteLegalEntity(idTypeScope: string, idTypeCode: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteLegalEntity(idTypeScope: string, idTypeCode: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteLegalEntity(idTypeScope: string, idTypeCode: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling deleteLegalEntity.');\n        }\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling deleteLegalEntity.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 idTypeScope Scope of the Legal Entity identifier.\n     * @param idTypeCode Code of the Legal Entity identifier.\n     * @param code Code of the Legal Entity under specified identifier type\\&#39;s scope and code.\n     * @param metadataKey Key of the metadata entry to retrieve\n     * @param effectiveAt The effective date to delete at, if this is not supplied, it will delete all data found\n     * @param effectiveUntil 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     * @param observe set whether or not to return the data Observable 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(idTypeScope: string, idTypeCode: string, code: string, metadataKey: string, effectiveAt?: string, effectiveUntil?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteLegalEntityAccessMetadata(idTypeScope: string, idTypeCode: string, code: string, metadataKey: string, effectiveAt?: string, effectiveUntil?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteLegalEntityAccessMetadata(idTypeScope: string, idTypeCode: string, code: string, metadataKey: string, effectiveAt?: string, effectiveUntil?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteLegalEntityAccessMetadata(idTypeScope: string, idTypeCode: string, code: string, metadataKey: string, effectiveAt?: string, effectiveUntil?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling deleteLegalEntityAccessMetadata.');\n        }\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling deleteLegalEntityAccessMetadata.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteLegalEntityAccessMetadata.');\n        }\n        if (metadataKey === null || metadataKey === undefined) {\n            throw new Error('Required parameter metadataKey was null or undefined when calling deleteLegalEntityAccessMetadata.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 idTypeScope Scope of the legal entity identifier type.\n     * @param idTypeCode Code of the legal entity identifier type.\n     * @param code 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     * @param propertyKeys 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     * @param effectiveAt 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     * @param observe set whether or not to return the data Observable 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(idTypeScope: string, idTypeCode: string, code: string, propertyKeys: Array<string>, effectiveAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteLegalEntityIdentifiers(idTypeScope: string, idTypeCode: string, code: string, propertyKeys: Array<string>, effectiveAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteLegalEntityIdentifiers(idTypeScope: string, idTypeCode: string, code: string, propertyKeys: Array<string>, effectiveAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteLegalEntityIdentifiers(idTypeScope: string, idTypeCode: string, code: string, propertyKeys: Array<string>, effectiveAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling deleteLegalEntityIdentifiers.');\n        }\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling deleteLegalEntityIdentifiers.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteLegalEntityIdentifiers.');\n        }\n        if (propertyKeys === null || propertyKeys === undefined) {\n            throw new Error('Required parameter propertyKeys was null or undefined when calling deleteLegalEntityIdentifiers.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 idTypeScope Scope of the legal entity identifier type.\n     * @param idTypeCode Code of the legal entity identifier type.\n     * @param code 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     * @param propertyKeys 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     * @param effectiveAt 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     * @param observe set whether or not to return the data Observable 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(idTypeScope: string, idTypeCode: string, code: string, propertyKeys: Array<string>, effectiveAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteLegalEntityProperties(idTypeScope: string, idTypeCode: string, code: string, propertyKeys: Array<string>, effectiveAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteLegalEntityProperties(idTypeScope: string, idTypeCode: string, code: string, propertyKeys: Array<string>, effectiveAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteLegalEntityProperties(idTypeScope: string, idTypeCode: string, code: string, propertyKeys: Array<string>, effectiveAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling deleteLegalEntityProperties.');\n        }\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling deleteLegalEntityProperties.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteLegalEntityProperties.');\n        }\n        if (propertyKeys === null || propertyKeys === undefined) {\n            throw new Error('Required parameter propertyKeys was null or undefined when calling deleteLegalEntityProperties.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 idTypeScope Scope of the Legal Entity identifier.\n     * @param idTypeCode Code of the Legal Entity identifier.\n     * @param code Code of the Legal Entity under specified identifier type\\&#39;s scope and code.\n     * @param effectiveAt The effectiveAt datetime at which to retrieve the Access Metadata\n     * @param asAt The asAt datetime at which to retrieve the Access Metadata\n     * @param observe set whether or not to return the data Observable 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(idTypeScope: string, idTypeCode: string, code: string, effectiveAt?: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<{ [key: string]: Array<AccessMetadataValue>; }>;\n    public getAllLegalEntityAccessMetadata(idTypeScope: string, idTypeCode: string, code: string, effectiveAt?: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<{ [key: string]: Array<AccessMetadataValue>; }>>;\n    public getAllLegalEntityAccessMetadata(idTypeScope: string, idTypeCode: string, code: string, effectiveAt?: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<{ [key: string]: Array<AccessMetadataValue>; }>>;\n    public getAllLegalEntityAccessMetadata(idTypeScope: string, idTypeCode: string, code: string, effectiveAt?: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling getAllLegalEntityAccessMetadata.');\n        }\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling getAllLegalEntityAccessMetadata.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getAllLegalEntityAccessMetadata.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetLegalEntity: Get Legal Entity\n     * Retrieve the definition of a legal entity.\n     * @param idTypeScope Scope of the legal entity identifier type.\n     * @param idTypeCode Code of the legal entity identifier type.\n     * @param code 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     * @param propertyKeys 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     * @param effectiveAt The effective datetime or cut label at which to retrieve the legal entity. Defaults to the current LUSID system datetime if not specified.\n     * @param asAt The asAt datetime at which to retrieve the legal entity. Defaults to return the latest version of the legal entity if not specified.\n     * @param relationshipDefinitionIds 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     * @param observe set whether or not to return the data Observable 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(idTypeScope: string, idTypeCode: string, code: string, propertyKeys?: Array<string>, effectiveAt?: string, asAt?: string, relationshipDefinitionIds?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<LegalEntity>;\n    public getLegalEntity(idTypeScope: string, idTypeCode: string, code: string, propertyKeys?: Array<string>, effectiveAt?: string, asAt?: string, relationshipDefinitionIds?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<LegalEntity>>;\n    public getLegalEntity(idTypeScope: string, idTypeCode: string, code: string, propertyKeys?: Array<string>, effectiveAt?: string, asAt?: string, relationshipDefinitionIds?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<LegalEntity>>;\n    public getLegalEntity(idTypeScope: string, idTypeCode: string, code: string, propertyKeys?: Array<string>, effectiveAt?: string, asAt?: string, relationshipDefinitionIds?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling getLegalEntity.');\n        }\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling getLegalEntity.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getLegalEntity.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 idTypeScope Scope of the Legal Entity identifier.\n     * @param idTypeCode Code of the Legal Entity identifier.\n     * @param code Code of the Legal Entity under specified identifier type\\&#39;s scope and code.\n     * @param metadataKey Key of the metadata entry to retrieve\n     * @param effectiveAt The effectiveAt datetime at which to retrieve the Access Metadata\n     * @param asAt The asAt datetime at which to retrieve the Access Metadata\n     * @param observe set whether or not to return the data Observable 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(idTypeScope: string, idTypeCode: string, code: string, metadataKey: string, effectiveAt?: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Array<AccessMetadataValue>>;\n    public getLegalEntityAccessMetadataByKey(idTypeScope: string, idTypeCode: string, code: string, metadataKey: string, effectiveAt?: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Array<AccessMetadataValue>>>;\n    public getLegalEntityAccessMetadataByKey(idTypeScope: string, idTypeCode: string, code: string, metadataKey: string, effectiveAt?: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Array<AccessMetadataValue>>>;\n    public getLegalEntityAccessMetadataByKey(idTypeScope: string, idTypeCode: string, code: string, metadataKey: string, effectiveAt?: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling getLegalEntityAccessMetadataByKey.');\n        }\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling getLegalEntityAccessMetadataByKey.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getLegalEntityAccessMetadataByKey.');\n        }\n        if (metadataKey === null || metadataKey === undefined) {\n            throw new Error('Required parameter metadataKey was null or undefined when calling getLegalEntityAccessMetadataByKey.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 idTypeScope Scope of the legal entity identifier type.\n     * @param idTypeCode Code of the legal entity identifier type.\n     * @param code 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     * @param propertyKey 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     * @param asAt The asAt datetime at which to list the person\\&#39;s property history. Defaults to return the current datetime if not supplied.\n     * @param filter Expression to filter the result set. Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid.\n     * @param page 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     * @param limit When paginating, limit the number of returned results to this many.\n     * @param observe set whether or not to return the data Observable 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(idTypeScope: string, idTypeCode: string, code: string, propertyKey: string, asAt?: string, filter?: string, page?: string, limit?: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfPropertyInterval>;\n    public getLegalEntityPropertyTimeSeries(idTypeScope: string, idTypeCode: string, code: string, propertyKey: string, asAt?: string, filter?: string, page?: string, limit?: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfPropertyInterval>>;\n    public getLegalEntityPropertyTimeSeries(idTypeScope: string, idTypeCode: string, code: string, propertyKey: string, asAt?: string, filter?: string, page?: string, limit?: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfPropertyInterval>>;\n    public getLegalEntityPropertyTimeSeries(idTypeScope: string, idTypeCode: string, code: string, propertyKey: string, asAt?: string, filter?: string, page?: string, limit?: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling getLegalEntityPropertyTimeSeries.');\n        }\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling getLegalEntityPropertyTimeSeries.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getLegalEntityPropertyTimeSeries.');\n        }\n        if (propertyKey === null || propertyKey === undefined) {\n            throw new Error('Required parameter propertyKey was null or undefined when calling getLegalEntityPropertyTimeSeries.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetLegalEntityRelations: Get Relations for Legal Entity\n     * Get relations for the specified Legal Entity\n     * @param idTypeScope Scope of the legal entity identifier type.\n     * @param idTypeCode Code of the legal entity identifier type.\n     * @param code 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     * @param effectiveAt The effective datetime or cut label at which to get relations. Defaults to the current LUSID system datetime if not specified.\n     * @param asAt 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     * @param filter Expression to filter the relations. Users should provide null or empty string for this field until further notice.\n     * @param identifierTypes 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     * @param observe set whether or not to return the data Observable 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(idTypeScope: string, idTypeCode: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, identifierTypes?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfRelation>;\n    public getLegalEntityRelations(idTypeScope: string, idTypeCode: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, identifierTypes?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfRelation>>;\n    public getLegalEntityRelations(idTypeScope: string, idTypeCode: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, identifierTypes?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfRelation>>;\n    public getLegalEntityRelations(idTypeScope: string, idTypeCode: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, identifierTypes?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling getLegalEntityRelations.');\n        }\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling getLegalEntityRelations.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getLegalEntityRelations.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetLegalEntityRelationships: Get Relationships for Legal Entity\n     * Get Relationships for the specified Legal Entity\n     * @param idTypeScope Scope of the legal entity\\&#39;s identifier type.\n     * @param idTypeCode Code of the legal entity\\&#39;s identifier type.\n     * @param code 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     * @param effectiveAt The effective datetime or cut label at which to get relationships. Defaults to the current LUSID system datetime if not specified.\n     * @param asAt The asAt datetime at which to retrieve relationships. Defaults to return the latest LUSID AsAt time if not specified.\n     * @param filter Expression to filter relationships. Users should provide null or empty string for this field until further notice.\n     * @param identifierTypes 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     * @param observe set whether or not to return the data Observable 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(idTypeScope: string, idTypeCode: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, identifierTypes?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfRelationship>;\n    public getLegalEntityRelationships(idTypeScope: string, idTypeCode: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, identifierTypes?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfRelationship>>;\n    public getLegalEntityRelationships(idTypeScope: string, idTypeCode: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, identifierTypes?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfRelationship>>;\n    public getLegalEntityRelationships(idTypeScope: string, idTypeCode: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, identifierTypes?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling getLegalEntityRelationships.');\n        }\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling getLegalEntityRelationships.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getLegalEntityRelationships.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 effectiveAt The effective datetime or cut label at which to list the legal entities. Defaults to the current LUSID              system datetime if not specified.\n     * @param asAt The asAt datetime at which to list the legal entities. Defaults to return the latest version              of each legal entities if not specified.\n     * @param page 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     * @param limit When paginating, limit the number of returned results to this many. Defaults to 5000 if not specified.\n     * @param filter Expression to filter the result set.               Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid.\n     * @param sortBy A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;.\n     * @param propertyKeys 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     * @param relationshipDefinitionIds 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     * @param observe set whether or not to return the data Observable 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(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, propertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfLegalEntity>;\n    public listAllLegalEntities(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, propertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfLegalEntity>>;\n    public listAllLegalEntities(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, propertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfLegalEntity>>;\n    public listAllLegalEntities(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, propertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 idTypeScope Scope of the legal entity identifier type.\n     * @param idTypeCode Code of the legal entity identifier type.\n     * @param effectiveAt The effective datetime or cut label at which to list the people. Defaults to the current LUSID              system datetime if not specified.\n     * @param asAt The asAt datetime at which to list the people. Defaults to return the latest version              of each people if not specified.\n     * @param page 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     * @param limit When paginating, limit the number of returned results to this many. Defaults to 100 if not specified.\n     * @param filter Expression to filter the result set.               Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid.\n     * @param sortBy A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;.\n     * @param propertyKeys 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     * @param relationshipDefinitionIds 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     * @param observe set whether or not to return the data Observable 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(idTypeScope: string, idTypeCode: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, propertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfLegalEntity>;\n    public listLegalEntities(idTypeScope: string, idTypeCode: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, propertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfLegalEntity>>;\n    public listLegalEntities(idTypeScope: string, idTypeCode: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, propertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfLegalEntity>>;\n    public listLegalEntities(idTypeScope: string, idTypeCode: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, propertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling listLegalEntities.');\n        }\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling listLegalEntities.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 idTypeScope Scope of the Legal Entity identifier.\n     * @param idTypeCode Code of the Legal Entity identifier.\n     * @param code Code of the Legal Entity under specified identifier type\\&#39;s scope and code.\n     * @param accessMetadataOperation The Json Patch document\n     * @param effectiveAt The effectiveAt datetime at which to upsert the Access Metadata\n     * @param effectiveUntil 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     * @param observe set whether or not to return the data Observable 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(idTypeScope: string, idTypeCode: string, code: string, accessMetadataOperation: Array<AccessMetadataOperation>, effectiveAt?: string, effectiveUntil?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<{ [key: string]: Array<AccessMetadataValue>; }>;\n    public patchLegalEntityAccessMetadata(idTypeScope: string, idTypeCode: string, code: string, accessMetadataOperation: Array<AccessMetadataOperation>, effectiveAt?: string, effectiveUntil?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<{ [key: string]: Array<AccessMetadataValue>; }>>;\n    public patchLegalEntityAccessMetadata(idTypeScope: string, idTypeCode: string, code: string, accessMetadataOperation: Array<AccessMetadataOperation>, effectiveAt?: string, effectiveUntil?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<{ [key: string]: Array<AccessMetadataValue>; }>>;\n    public patchLegalEntityAccessMetadata(idTypeScope: string, idTypeCode: string, code: string, accessMetadataOperation: Array<AccessMetadataOperation>, effectiveAt?: string, effectiveUntil?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling patchLegalEntityAccessMetadata.');\n        }\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling patchLegalEntityAccessMetadata.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling patchLegalEntityAccessMetadata.');\n        }\n        if (accessMetadataOperation === null || accessMetadataOperation === undefined) {\n            throw new Error('Required parameter accessMetadataOperation was null or undefined when calling patchLegalEntityAccessMetadata.');\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        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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] SetLegalEntityIdentifiers: Set Legal Entity Identifiers\n     * Set identifiers of the Legal Entity.\n     * @param idTypeScope Scope of the legal entity identifier type.\n     * @param idTypeCode Code of the legal entity identifier type.\n     * @param code 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     * @param setLegalEntityIdentifiersRequest Request containing identifiers to set for the legal entity. Identifiers not specified in request will not be changed.\n     * @param observe set whether or not to return the data Observable 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(idTypeScope: string, idTypeCode: string, code: string, setLegalEntityIdentifiersRequest: SetLegalEntityIdentifiersRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<LegalEntity>;\n    public setLegalEntityIdentifiers(idTypeScope: string, idTypeCode: string, code: string, setLegalEntityIdentifiersRequest: SetLegalEntityIdentifiersRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<LegalEntity>>;\n    public setLegalEntityIdentifiers(idTypeScope: string, idTypeCode: string, code: string, setLegalEntityIdentifiersRequest: SetLegalEntityIdentifiersRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<LegalEntity>>;\n    public setLegalEntityIdentifiers(idTypeScope: string, idTypeCode: string, code: string, setLegalEntityIdentifiersRequest: SetLegalEntityIdentifiersRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling setLegalEntityIdentifiers.');\n        }\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling setLegalEntityIdentifiers.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling setLegalEntityIdentifiers.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * SetLegalEntityProperties: Set Legal Entity Properties\n     * Set properties of the legal entity.\n     * @param idTypeScope Scope of the legal entity identifier type.\n     * @param idTypeCode Code of the legal entity identifier type.\n     * @param code 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     * @param setLegalEntityPropertiesRequest Request containing properties to set for the legal entity. Properties not specified in request will not be changed.\n     * @param observe set whether or not to return the data Observable 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(idTypeScope: string, idTypeCode: string, code: string, setLegalEntityPropertiesRequest: SetLegalEntityPropertiesRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<LegalEntity>;\n    public setLegalEntityProperties(idTypeScope: string, idTypeCode: string, code: string, setLegalEntityPropertiesRequest: SetLegalEntityPropertiesRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<LegalEntity>>;\n    public setLegalEntityProperties(idTypeScope: string, idTypeCode: string, code: string, setLegalEntityPropertiesRequest: SetLegalEntityPropertiesRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<LegalEntity>>;\n    public setLegalEntityProperties(idTypeScope: string, idTypeCode: string, code: string, setLegalEntityPropertiesRequest: SetLegalEntityPropertiesRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling setLegalEntityProperties.');\n        }\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling setLegalEntityProperties.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling setLegalEntityProperties.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 successMode Whether the batch request should fail Atomically or in a Partial fashion - Allowed Values: Atomic, Partial\n     * @param requestBody A collection of requests to create or update Legal Entities.\n     * @param observe set whether or not to return the data Observable 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(successMode: string, requestBody: { [key: string]: UpsertLegalEntityRequest; }, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<UpsertLegalEntitiesResponse>;\n    public upsertLegalEntities(successMode: string, requestBody: { [key: string]: UpsertLegalEntityRequest; }, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<UpsertLegalEntitiesResponse>>;\n    public upsertLegalEntities(successMode: string, requestBody: { [key: string]: UpsertLegalEntityRequest; }, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<UpsertLegalEntitiesResponse>>;\n    public upsertLegalEntities(successMode: string, requestBody: { [key: string]: UpsertLegalEntityRequest; }, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (successMode === null || successMode === undefined) {\n            throw new Error('Required parameter successMode was null or undefined when calling upsertLegalEntities.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * UpsertLegalEntity: Upsert Legal Entity\n     * Create or update a legal entity\n     * @param upsertLegalEntityRequest Request to create or update a legal entity.\n     * @param observe set whether or not to return the data Observable 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(upsertLegalEntityRequest: UpsertLegalEntityRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<LegalEntity>;\n    public upsertLegalEntity(upsertLegalEntityRequest: UpsertLegalEntityRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<LegalEntity>>;\n    public upsertLegalEntity(upsertLegalEntityRequest: UpsertLegalEntityRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<LegalEntity>>;\n    public upsertLegalEntity(upsertLegalEntityRequest: UpsertLegalEntityRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 idTypeScope Scope of the Legal Entity identifier.\n     * @param idTypeCode Code of the Legal Entity identifier.\n     * @param code Code of the Legal Entity under specified identifier type\\&#39;s scope and code.\n     * @param metadataKey Key of the metadata entry to retrieve\n     * @param upsertLegalEntityAccessMetadataRequest The Legal Entity Access Metadata entry to upsert\n     * @param effectiveAt The effectiveAt datetime at which to upsert the Access Metadata\n     * @param effectiveUntil 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     * @param observe set whether or not to return the data Observable 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(idTypeScope: string, idTypeCode: string, code: string, metadataKey: string, upsertLegalEntityAccessMetadataRequest: UpsertLegalEntityAccessMetadataRequest, effectiveAt?: string, effectiveUntil?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfAccessMetadataValueOf>;\n    public upsertLegalEntityAccessMetadata(idTypeScope: string, idTypeCode: string, code: string, metadataKey: string, upsertLegalEntityAccessMetadataRequest: UpsertLegalEntityAccessMetadataRequest, effectiveAt?: string, effectiveUntil?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfAccessMetadataValueOf>>;\n    public upsertLegalEntityAccessMetadata(idTypeScope: string, idTypeCode: string, code: string, metadataKey: string, upsertLegalEntityAccessMetadataRequest: UpsertLegalEntityAccessMetadataRequest, effectiveAt?: string, effectiveUntil?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfAccessMetadataValueOf>>;\n    public upsertLegalEntityAccessMetadata(idTypeScope: string, idTypeCode: string, code: string, metadataKey: string, upsertLegalEntityAccessMetadataRequest: UpsertLegalEntityAccessMetadataRequest, effectiveAt?: string, effectiveUntil?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling upsertLegalEntityAccessMetadata.');\n        }\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling upsertLegalEntityAccessMetadata.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertLegalEntityAccessMetadata.');\n        }\n        if (metadataKey === null || metadataKey === undefined) {\n            throw new Error('Required parameter metadataKey was null or undefined when calling upsertLegalEntityAccessMetadata.');\n        }\n        if (upsertLegalEntityAccessMetadataRequest === null || upsertLegalEntityAccessMetadataRequest === undefined) {\n            throw new Error('Required parameter upsertLegalEntityAccessMetadataRequest was null or undefined when calling upsertLegalEntityAccessMetadata.');\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        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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 asAt See https://support.lusid.com/knowledgebase/article/KA-01832/\n     * @param paginationToken See https://support.lusid.com/knowledgebase/article/KA-01915/\n     * @param sortBy A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;.\n     * @param limit See https://support.lusid.com/knowledgebase/article/KA-01915/\n     * @param filter See https://support.lusid.com/knowledgebase/article/KA-01914/\n     * @param propertyKeys Must be block-level properties. See https://support.lusid.com/knowledgebase/article/KA-01855/\n     * @param useComplianceV2 Whether to use the V2 compliance engine when deriving compliance statuses for orders. (default: false)\n     * @param observe set whether or not to return the data Observable 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(asAt?: string, paginationToken?: string, sortBy?: Array<string>, limit?: number, filter?: string, propertyKeys?: Array<string>, useComplianceV2?: boolean, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfOrderGraphBlock>;\n    public listOrderGraphBlocks(asAt?: string, paginationToken?: string, sortBy?: Array<string>, limit?: number, filter?: string, propertyKeys?: Array<string>, useComplianceV2?: boolean, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfOrderGraphBlock>>;\n    public listOrderGraphBlocks(asAt?: string, paginationToken?: string, sortBy?: Array<string>, limit?: number, filter?: string, propertyKeys?: Array<string>, useComplianceV2?: boolean, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfOrderGraphBlock>>;\n    public listOrderGraphBlocks(asAt?: string, paginationToken?: string, sortBy?: Array<string>, limit?: number, filter?: string, propertyKeys?: Array<string>, useComplianceV2?: boolean, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The parent placement\\&#39;s scope\n     * @param code The parent placement\\&#39;s code\n     * @param asAt See https://support.lusid.com/knowledgebase/article/KA-01832/\n     * @param paginationToken See https://support.lusid.com/knowledgebase/article/KA-01915/\n     * @param sortBy Order the results by these fields. Use use the \\&#39;-\\&#39; sign to denote descending order e.g. -MyFieldName.\n     * @param limit See https://support.lusid.com/knowledgebase/article/KA-01915/\n     * @param propertyKeys Must be placement properties. See https://support.lusid.com/knowledgebase/article/KA-01855/\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, asAt?: string, paginationToken?: string, sortBy?: Array<string>, limit?: number, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfOrderGraphPlacement>;\n    public listOrderGraphPlacementChildren(scope: string, code: string, asAt?: string, paginationToken?: string, sortBy?: Array<string>, limit?: number, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfOrderGraphPlacement>>;\n    public listOrderGraphPlacementChildren(scope: string, code: string, asAt?: string, paginationToken?: string, sortBy?: Array<string>, limit?: number, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfOrderGraphPlacement>>;\n    public listOrderGraphPlacementChildren(scope: string, code: string, asAt?: string, paginationToken?: string, sortBy?: Array<string>, limit?: number, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listOrderGraphPlacementChildren.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling listOrderGraphPlacementChildren.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 asAt See https://support.lusid.com/knowledgebase/article/KA-01832/\n     * @param paginationToken See https://support.lusid.com/knowledgebase/article/KA-01915/\n     * @param sortBy A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;.\n     * @param limit See https://support.lusid.com/knowledgebase/article/KA-01915/\n     * @param filter See https://support.lusid.com/knowledgebase/article/KA-01914/\n     * @param propertyKeys Must be placement properties. See https://support.lusid.com/knowledgebase/article/KA-01855/\n     * @param observe set whether or not to return the data Observable 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(asAt?: string, paginationToken?: string, sortBy?: Array<string>, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfOrderGraphPlacement>;\n    public listOrderGraphPlacements(asAt?: string, paginationToken?: string, sortBy?: Array<string>, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfOrderGraphPlacement>>;\n    public listOrderGraphPlacements(asAt?: string, paginationToken?: string, sortBy?: Array<string>, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfOrderGraphPlacement>>;\n    public listOrderGraphPlacements(asAt?: string, paginationToken?: string, sortBy?: Array<string>, limit?: number, filter?: string, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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] 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 scope The orderInstruction scope.\n     * @param code The orderInstruction\\&#39;s code. This, together with the scope uniquely identifies the orderInstruction to delete.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteOrderInstruction(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteOrderInstruction(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteOrderInstruction(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteOrderInstruction.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetOrderInstruction: Get OrderInstruction\n     * Fetch a OrderInstruction that matches the specified identifier\n     * @param scope The scope to which the orderInstruction belongs.\n     * @param code The orderInstruction\\&#39;s unique identifier.\n     * @param asAt The asAt datetime at which to retrieve the orderInstruction. Defaults to return the latest version of the orderInstruction if not specified.\n     * @param propertyKeys 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<OrderInstruction>;\n    public getOrderInstruction(scope: string, code: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<OrderInstruction>>;\n    public getOrderInstruction(scope: string, code: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<OrderInstruction>>;\n    public getOrderInstruction(scope: string, code: string, asAt?: string, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getOrderInstruction.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getOrderInstruction.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListOrderInstructions: List OrderInstructions\n     * Fetch the last pre-AsAt date version of each orderInstruction in scope (does not fetch the entire history).\n     * @param asAt The asAt datetime at which to retrieve the orderInstruction. Defaults to return the latest version of the orderInstruction if not specified.\n     * @param page 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     * @param sortBy A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;.\n     * @param limit When paginating, limit the number of returned results to this many.\n     * @param filter Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid.\n     * @param propertyKeys 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;.\n     * @param observe set whether or not to return the data Observable 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(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfOrderInstruction>;\n    public listOrderInstructions(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfOrderInstruction>>;\n    public listOrderInstructions(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfOrderInstruction>>;\n    public listOrderInstructions(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] UpsertOrderInstructions: Upsert OrderInstruction\n     * Upsert; update existing orderInstructions with given ids, or create new orderInstructions otherwise.\n     * @param orderInstructionSetRequest The collection of orderInstruction requests.\n     * @param observe set whether or not to return the data Observable 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(orderInstructionSetRequest?: OrderInstructionSetRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfOrderInstruction>;\n    public upsertOrderInstructions(orderInstructionSetRequest?: OrderInstructionSetRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfOrderInstruction>>;\n    public upsertOrderInstructions(orderInstructionSetRequest?: OrderInstructionSetRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfOrderInstruction>>;\n    public upsertOrderInstructions(orderInstructionSetRequest?: OrderInstructionSetRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): 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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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 { 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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] 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 bookTransactionsRequest The allocations to create transactions for\n     * @param applyFeesAndCommission Whether to apply fees and commissions to transactions (default: true)\n     * @param observe set whether or not to return the data Observable 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(bookTransactionsRequest: BookTransactionsRequest, applyFeesAndCommission?: boolean, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<BookTransactionsResponse>;\n    public bookTransactions(bookTransactionsRequest: BookTransactionsRequest, applyFeesAndCommission?: boolean, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<BookTransactionsResponse>>;\n    public bookTransactions(bookTransactionsRequest: BookTransactionsRequest, applyFeesAndCommission?: boolean, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<BookTransactionsResponse>>;\n    public bookTransactions(bookTransactionsRequest: BookTransactionsRequest, applyFeesAndCommission?: boolean, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (bookTransactionsRequest === null || bookTransactionsRequest === undefined) {\n            throw new Error('Required parameter bookTransactionsRequest was null or undefined when calling bookTransactions.');\n        }\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\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 requestBody The request containing the ids of the orders to be cancelled.\n     * @param observe set whether or not to return the data Observable 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(requestBody: { [key: string]: ResourceId; }, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<CancelOrdersResponse>;\n    public cancelOrders(requestBody: { [key: string]: ResourceId; }, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<CancelOrdersResponse>>;\n    public cancelOrders(requestBody: { [key: string]: ResourceId; }, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<CancelOrdersResponse>>;\n    public cancelOrders(requestBody: { [key: string]: ResourceId; }, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 requestBody The request containing the orders to be cancelled, and the destinations of remaining quantities.\n     * @param observe set whether or not to return the data Observable 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(requestBody: { [key: string]: CancelOrdersAndMoveRemainingRequest; }, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<CancelOrdersAndMoveRemainingResponse>;\n    public cancelOrdersAndMoveRemaining(requestBody: { [key: string]: CancelOrdersAndMoveRemainingRequest; }, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<CancelOrdersAndMoveRemainingResponse>>;\n    public cancelOrdersAndMoveRemaining(requestBody: { [key: string]: CancelOrdersAndMoveRemainingRequest; }, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<CancelOrdersAndMoveRemainingResponse>>;\n    public cancelOrdersAndMoveRemaining(requestBody: { [key: string]: CancelOrdersAndMoveRemainingRequest; }, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 requestBody The request containing the ids of the placements to be cancelled.\n     * @param observe set whether or not to return the data Observable 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(requestBody: { [key: string]: ResourceId; }, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<CancelPlacementsResponse>;\n    public cancelPlacements(requestBody: { [key: string]: ResourceId; }, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<CancelPlacementsResponse>>;\n    public cancelPlacements(requestBody: { [key: string]: ResourceId; }, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<CancelPlacementsResponse>>;\n    public cancelPlacements(requestBody: { [key: string]: ResourceId; }, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] CreateOrders: Upsert a Block and associated orders\n     * Upsert a Block and create associated orders.  This will fail if the block exists and already references orders with differing fields to the upsert request.\n     * @param blockAndOrdersCreateRequest The collection of block and orders requests.\n     * @param observe set whether or not to return the data Observable 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(blockAndOrdersCreateRequest: BlockAndOrdersCreateRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfBlockAndOrders>;\n    public createOrders(blockAndOrdersCreateRequest: BlockAndOrdersCreateRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfBlockAndOrders>>;\n    public createOrders(blockAndOrdersCreateRequest: BlockAndOrdersCreateRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfBlockAndOrders>>;\n    public createOrders(blockAndOrdersCreateRequest: BlockAndOrdersCreateRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] 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 scope The scope of the order.\n     * @param code The code of the order.\n     * @param asAt 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfChangeIntervalWithOrderManagementDetail>;\n    public getOrderHistory(scope: string, code: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfChangeIntervalWithOrderManagementDetail>>;\n    public getOrderHistory(scope: string, code: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfChangeIntervalWithOrderManagementDetail>>;\n    public getOrderHistory(scope: string, code: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getOrderHistory.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getOrderHistory.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 moveOrdersToDifferentBlocksRequest The collection of order and destination block ids.\n     * @param observe set whether or not to return the data Observable 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(moveOrdersToDifferentBlocksRequest: MoveOrdersToDifferentBlocksRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfMovedOrderToDifferentBlockResponse>;\n    public moveOrders(moveOrdersToDifferentBlocksRequest: MoveOrdersToDifferentBlocksRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfMovedOrderToDifferentBlockResponse>>;\n    public moveOrders(moveOrdersToDifferentBlocksRequest: MoveOrdersToDifferentBlocksRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfMovedOrderToDifferentBlockResponse>>;\n    public moveOrders(moveOrdersToDifferentBlocksRequest: MoveOrdersToDifferentBlocksRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 placeBlocksRequest The request containing the blocks to the placed.\n     * @param observe set whether or not to return the data Observable 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(placeBlocksRequest?: PlaceBlocksRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfPlacement>;\n    public placeBlocks(placeBlocksRequest?: PlaceBlocksRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfPlacement>>;\n    public placeBlocks(placeBlocksRequest?: PlaceBlocksRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfPlacement>>;\n    public placeBlocks(placeBlocksRequest?: PlaceBlocksRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): 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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] RunAllocationService: Runs the Allocation Service\n     * This will allocate executions for a given list of placements back to their originating orders.\n     * @param resourceId The List of Placement IDs for which you wish to allocate executions.\n     * @param allocationAlgorithm 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     * @param observe set whether or not to return the data Observable 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(resourceId: Array<ResourceId>, allocationAlgorithm?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<AllocationServiceRunResponse>;\n    public runAllocationService(resourceId: Array<ResourceId>, allocationAlgorithm?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<AllocationServiceRunResponse>>;\n    public runAllocationService(resourceId: Array<ResourceId>, allocationAlgorithm?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<AllocationServiceRunResponse>>;\n    public runAllocationService(resourceId: Array<ResourceId>, allocationAlgorithm?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (resourceId === null || resourceId === undefined) {\n            throw new Error('Required parameter resourceId was null or undefined when calling runAllocationService.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 requestBody The request containing the orders to be updated.\n     * @param observe set whether or not to return the data Observable 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(requestBody: { [key: string]: OrderUpdateRequest; }, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<UpdateOrdersResponse>;\n    public updateOrders(requestBody: { [key: string]: OrderUpdateRequest; }, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<UpdateOrdersResponse>>;\n    public updateOrders(requestBody: { [key: string]: OrderUpdateRequest; }, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<UpdateOrdersResponse>>;\n    public updateOrders(requestBody: { [key: string]: OrderUpdateRequest; }, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 requestBody The request containing the placements to be updated.\n     * @param observe set whether or not to return the data Observable 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(requestBody: { [key: string]: PlacementUpdateRequest; }, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<UpdatePlacementsResponse>;\n    public updatePlacements(requestBody: { [key: string]: PlacementUpdateRequest; }, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<UpdatePlacementsResponse>>;\n    public updatePlacements(requestBody: { [key: string]: PlacementUpdateRequest; }, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<UpdatePlacementsResponse>>;\n    public updatePlacements(requestBody: { [key: string]: PlacementUpdateRequest; }, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 scope The order scope.\n     * @param code The order\\&#39;s code. This, together with the scope uniquely identifies the order to delete.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteOrder(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteOrder(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteOrder(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteOrder.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetOrder: Get Order\n     * Fetch an Order that matches the specified identifier.\n     * @param scope The scope to which the order belongs.\n     * @param code The order\\&#39;s unique identifier.\n     * @param asAt The asAt datetime at which to retrieve the order. Defaults to return the latest version of the order if not specified.\n     * @param propertyKeys 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Order>;\n    public getOrder(scope: string, code: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Order>>;\n    public getOrder(scope: string, code: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Order>>;\n    public getOrder(scope: string, code: string, asAt?: string, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getOrder.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getOrder.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 asAt The asAt datetime at which to retrieve the order. Defaults to return the latest version of the order if not specified.\n     * @param page 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     * @param sortBy A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;.\n     * @param limit When paginating, limit the number of returned results to this many.\n     * @param filter Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid.\n     * @param propertyKeys 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;.\n     * @param observe set whether or not to return the data Observable 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(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfOrder>;\n    public listOrders(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfOrder>>;\n    public listOrders(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfOrder>>;\n    public listOrders(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 orderSetRequest The collection of order requests.\n     * @param observe set whether or not to return the data Observable 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(orderSetRequest?: OrderSetRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfOrder>;\n    public upsertOrders(orderSetRequest?: OrderSetRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfOrder>>;\n    public upsertOrders(orderSetRequest?: OrderSetRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfOrder>>;\n    public upsertOrders(orderSetRequest?: OrderSetRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): 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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 scope The package scope.\n     * @param code The package\\&#39;s code. This, together with the scope uniquely identifies the package to delete.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deletePackage(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deletePackage(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deletePackage(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deletePackage.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetPackage: Get Package\n     * Fetch a Package that matches the specified identifier\n     * @param scope The scope to which the package belongs.\n     * @param code The package\\&#39;s unique identifier.\n     * @param asAt The asAt datetime at which to retrieve the package. Defaults to return the latest version of the package if not specified.\n     * @param propertyKeys 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Package>;\n    public getPackage(scope: string, code: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Package>>;\n    public getPackage(scope: string, code: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Package>>;\n    public getPackage(scope: string, code: string, asAt?: string, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPackage.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPackage.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 asAt The asAt datetime at which to retrieve the package. Defaults to return the latest version of the package if not specified.\n     * @param page 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     * @param sortBy A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;.\n     * @param limit When paginating, limit the number of returned results to this many.\n     * @param filter Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid.\n     * @param propertyKeys 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;.\n     * @param observe set whether or not to return the data Observable 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(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfPackage>;\n    public listPackages(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfPackage>>;\n    public listPackages(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfPackage>>;\n    public listPackages(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 packageSetRequest The collection of package requests.\n     * @param observe set whether or not to return the data Observable 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(packageSetRequest?: PackageSetRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfPackage>;\n    public upsertPackages(packageSetRequest?: PackageSetRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfPackage>>;\n    public upsertPackages(packageSetRequest?: PackageSetRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfPackage>>;\n    public upsertPackages(packageSetRequest?: PackageSetRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): 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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 scope The participation scope.\n     * @param code The participation\\&#39;s code. This, together with the scope uniquely identifies the participation to delete.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteParticipation(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteParticipation(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteParticipation(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteParticipation.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetParticipation: Get Participation\n     * Fetch a Participation that matches the specified identifier\n     * @param scope The scope to which the participation belongs.\n     * @param code The participation\\&#39;s unique identifier.\n     * @param asAt The asAt datetime at which to retrieve the participation. Defaults to return the latest version of the participation if not specified.\n     * @param propertyKeys 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Participation>;\n    public getParticipation(scope: string, code: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Participation>>;\n    public getParticipation(scope: string, code: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Participation>>;\n    public getParticipation(scope: string, code: string, asAt?: string, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getParticipation.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getParticipation.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 asAt The asAt datetime at which to retrieve the participation. Defaults to return the latest version of the participation if not specified.\n     * @param page 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     * @param sortBy A list of field names to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;\n     * @param limit When paginating, limit the number of returned results to this many.\n     * @param filter Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid.\n     * @param propertyKeys 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;.\n     * @param observe set whether or not to return the data Observable 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(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfParticipation>;\n    public listParticipations(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfParticipation>>;\n    public listParticipations(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfParticipation>>;\n    public listParticipations(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 participationSetRequest The collection of participation requests.\n     * @param observe set whether or not to return the data Observable 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(participationSetRequest?: ParticipationSetRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfParticipation>;\n    public upsertParticipations(participationSetRequest?: ParticipationSetRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfParticipation>>;\n    public upsertParticipations(participationSetRequest?: ParticipationSetRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfParticipation>>;\n    public upsertParticipations(participationSetRequest?: ParticipationSetRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): 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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 idTypeScope The scope of the person identifier type.\n     * @param idTypeCode The code of the person identifier type.\n     * @param code Code of the person under specified identifier type scope and code. This together with defined              identifier type uniquely identifies the person to delete.\n     * @param observe set whether or not to return the data Observable 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(idTypeScope: string, idTypeCode: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deletePerson(idTypeScope: string, idTypeCode: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deletePerson(idTypeScope: string, idTypeCode: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deletePerson(idTypeScope: string, idTypeCode: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling deletePerson.');\n        }\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling deletePerson.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 idTypeScope Scope of the person identifier.\n     * @param idTypeCode Code of the person identifier.\n     * @param code Code of the person under specified identifier type\\&#39;s scope and code.\n     * @param metadataKey Key of the metadata entry to retrieve\n     * @param effectiveAt The effective date to delete at, if this is not supplied, it will delete all data found\n     * @param effectiveUntil 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     * @param observe set whether or not to return the data Observable 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(idTypeScope: string, idTypeCode: string, code: string, metadataKey: string, effectiveAt?: string, effectiveUntil?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deletePersonAccessMetadata(idTypeScope: string, idTypeCode: string, code: string, metadataKey: string, effectiveAt?: string, effectiveUntil?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deletePersonAccessMetadata(idTypeScope: string, idTypeCode: string, code: string, metadataKey: string, effectiveAt?: string, effectiveUntil?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deletePersonAccessMetadata(idTypeScope: string, idTypeCode: string, code: string, metadataKey: string, effectiveAt?: string, effectiveUntil?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling deletePersonAccessMetadata.');\n        }\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling deletePersonAccessMetadata.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deletePersonAccessMetadata.');\n        }\n        if (metadataKey === null || metadataKey === undefined) {\n            throw new Error('Required parameter metadataKey was null or undefined when calling deletePersonAccessMetadata.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 idTypeScope Scope of the person identifier type.\n     * @param idTypeCode Code of the person identifier type.\n     * @param code Code of the person under specified identifier type\\&#39;s scope and code. This together with stated identifier type uniquely              identifies the person.\n     * @param propertyKeys 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     * @param effectiveAt 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     * @param observe set whether or not to return the data Observable 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(idTypeScope: string, idTypeCode: string, code: string, propertyKeys: Array<string>, effectiveAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deletePersonIdentifiers(idTypeScope: string, idTypeCode: string, code: string, propertyKeys: Array<string>, effectiveAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deletePersonIdentifiers(idTypeScope: string, idTypeCode: string, code: string, propertyKeys: Array<string>, effectiveAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deletePersonIdentifiers(idTypeScope: string, idTypeCode: string, code: string, propertyKeys: Array<string>, effectiveAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling deletePersonIdentifiers.');\n        }\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling deletePersonIdentifiers.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deletePersonIdentifiers.');\n        }\n        if (propertyKeys === null || propertyKeys === undefined) {\n            throw new Error('Required parameter propertyKeys was null or undefined when calling deletePersonIdentifiers.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 idTypeScope Scope of the person identifier type.\n     * @param idTypeCode Code of the person identifier type.\n     * @param code Code of the person under specified identifier type\\&#39;s scope and code. This together with stated identifier type uniquely              identifies the person.\n     * @param propertyKeys 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     * @param effectiveAt 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     * @param observe set whether or not to return the data Observable 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(idTypeScope: string, idTypeCode: string, code: string, propertyKeys: Array<string>, effectiveAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deletePersonProperties(idTypeScope: string, idTypeCode: string, code: string, propertyKeys: Array<string>, effectiveAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deletePersonProperties(idTypeScope: string, idTypeCode: string, code: string, propertyKeys: Array<string>, effectiveAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deletePersonProperties(idTypeScope: string, idTypeCode: string, code: string, propertyKeys: Array<string>, effectiveAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling deletePersonProperties.');\n        }\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling deletePersonProperties.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deletePersonProperties.');\n        }\n        if (propertyKeys === null || propertyKeys === undefined) {\n            throw new Error('Required parameter propertyKeys was null or undefined when calling deletePersonProperties.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 idTypeScope Scope of the person identifier.\n     * @param idTypeCode Code of the person identifier.\n     * @param code Code of the person under specified identifier type\\&#39;s scope and code.\n     * @param effectiveAt The effectiveAt datetime at which to retrieve the Access Metadata\n     * @param asAt The asAt datetime at which to retrieve the Access Metadata\n     * @param observe set whether or not to return the data Observable 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(idTypeScope: string, idTypeCode: string, code: string, effectiveAt?: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<{ [key: string]: Array<AccessMetadataValue>; }>;\n    public getAllPersonAccessMetadata(idTypeScope: string, idTypeCode: string, code: string, effectiveAt?: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<{ [key: string]: Array<AccessMetadataValue>; }>>;\n    public getAllPersonAccessMetadata(idTypeScope: string, idTypeCode: string, code: string, effectiveAt?: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<{ [key: string]: Array<AccessMetadataValue>; }>>;\n    public getAllPersonAccessMetadata(idTypeScope: string, idTypeCode: string, code: string, effectiveAt?: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling getAllPersonAccessMetadata.');\n        }\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling getAllPersonAccessMetadata.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getAllPersonAccessMetadata.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetPerson: Get Person\n     * Retrieve the definition of a person.\n     * @param idTypeScope Scope of the person identifier type.\n     * @param idTypeCode Code of the person identifier type.\n     * @param code Code of the person under specified scope and code. This together with stated identifier type uniquely              identifies the person.\n     * @param propertyKeys 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     * @param effectiveAt The effective datetime or cut label at which to retrieve the person. Defaults to the current LUSID system datetime if not specified.\n     * @param asAt The asAt datetime at which to retrieve the person. Defaults to return the latest version of the person if not specified.\n     * @param relationshipDefinitionIds 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     * @param observe set whether or not to return the data Observable 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(idTypeScope: string, idTypeCode: string, code: string, propertyKeys?: Array<string>, effectiveAt?: string, asAt?: string, relationshipDefinitionIds?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Person>;\n    public getPerson(idTypeScope: string, idTypeCode: string, code: string, propertyKeys?: Array<string>, effectiveAt?: string, asAt?: string, relationshipDefinitionIds?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Person>>;\n    public getPerson(idTypeScope: string, idTypeCode: string, code: string, propertyKeys?: Array<string>, effectiveAt?: string, asAt?: string, relationshipDefinitionIds?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Person>>;\n    public getPerson(idTypeScope: string, idTypeCode: string, code: string, propertyKeys?: Array<string>, effectiveAt?: string, asAt?: string, relationshipDefinitionIds?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling getPerson.');\n        }\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling getPerson.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPerson.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 idTypeScope Scope of the person identifier.\n     * @param idTypeCode Code of the person identifier.\n     * @param code Code of the person under specified identifier type\\&#39;s scope and code.\n     * @param metadataKey Key of the metadata entry to retrieve\n     * @param effectiveAt The effectiveAt datetime at which to retrieve the Access Metadata\n     * @param asAt The asAt datetime at which to retrieve the Access Metadata\n     * @param observe set whether or not to return the data Observable 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(idTypeScope: string, idTypeCode: string, code: string, metadataKey: string, effectiveAt?: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Array<AccessMetadataValue>>;\n    public getPersonAccessMetadataByKey(idTypeScope: string, idTypeCode: string, code: string, metadataKey: string, effectiveAt?: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Array<AccessMetadataValue>>>;\n    public getPersonAccessMetadataByKey(idTypeScope: string, idTypeCode: string, code: string, metadataKey: string, effectiveAt?: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Array<AccessMetadataValue>>>;\n    public getPersonAccessMetadataByKey(idTypeScope: string, idTypeCode: string, code: string, metadataKey: string, effectiveAt?: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling getPersonAccessMetadataByKey.');\n        }\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling getPersonAccessMetadataByKey.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPersonAccessMetadataByKey.');\n        }\n        if (metadataKey === null || metadataKey === undefined) {\n            throw new Error('Required parameter metadataKey was null or undefined when calling getPersonAccessMetadataByKey.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 idTypeScope Scope of the person identifier type.\n     * @param idTypeCode Code of the person identifier type.\n     * @param code Code of the person under specified identifier type\\&#39;s scope and code. This together with stated identifier type uniquely identifies the person.\n     * @param propertyKey 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     * @param asAt The asAt datetime at which to list the person\\&#39;s property history. Defaults to return the current datetime if not supplied.\n     * @param filter Expression to filter the result set. Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid.\n     * @param page 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     * @param limit When paginating, limit the number of returned results to this many.\n     * @param observe set whether or not to return the data Observable 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(idTypeScope: string, idTypeCode: string, code: string, propertyKey: string, asAt?: string, filter?: string, page?: string, limit?: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfPropertyInterval>;\n    public getPersonPropertyTimeSeries(idTypeScope: string, idTypeCode: string, code: string, propertyKey: string, asAt?: string, filter?: string, page?: string, limit?: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfPropertyInterval>>;\n    public getPersonPropertyTimeSeries(idTypeScope: string, idTypeCode: string, code: string, propertyKey: string, asAt?: string, filter?: string, page?: string, limit?: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfPropertyInterval>>;\n    public getPersonPropertyTimeSeries(idTypeScope: string, idTypeCode: string, code: string, propertyKey: string, asAt?: string, filter?: string, page?: string, limit?: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling getPersonPropertyTimeSeries.');\n        }\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling getPersonPropertyTimeSeries.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPersonPropertyTimeSeries.');\n        }\n        if (propertyKey === null || propertyKey === undefined) {\n            throw new Error('Required parameter propertyKey was null or undefined when calling getPersonPropertyTimeSeries.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetPersonRelations: Get Relations for Person\n     * Get relations for the specified person.\n     * @param idTypeScope Scope of the person identifier type.\n     * @param idTypeCode Code of the person identifier type.\n     * @param code Code of the person under specified identifier type\\&#39;s scope and code. This together with stated identifier type uniquely              identifies the person.\n     * @param effectiveAt The effective datetime or cut label at which to get relations. Defaults to the current LUSID system datetime if not specified.\n     * @param asAt The asAt datetime at which to retrieve the person\\&#39;s relations. Defaults to return the latest LUSID AsAt time if not specified.\n     * @param filter Expression to filter the relations. Users should provide null or empty string for this field until further notice.\n     * @param identifierTypes 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     * @param observe set whether or not to return the data Observable 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(idTypeScope: string, idTypeCode: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, identifierTypes?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfRelation>;\n    public getPersonRelations(idTypeScope: string, idTypeCode: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, identifierTypes?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfRelation>>;\n    public getPersonRelations(idTypeScope: string, idTypeCode: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, identifierTypes?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfRelation>>;\n    public getPersonRelations(idTypeScope: string, idTypeCode: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, identifierTypes?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling getPersonRelations.');\n        }\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling getPersonRelations.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPersonRelations.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetPersonRelationships: Get Relationships for Person\n     * Get relationships for the specified person.\n     * @param idTypeScope Scope of the person\\&#39;s identifier type.\n     * @param idTypeCode Code of the person\\&#39;s identifier type.\n     * @param code Code of the person under specified identifier type\\&#39;s scope and code. This together with stated identifier type uniquely              identifies the person.\n     * @param effectiveAt The effective datetime or cut label at which to get relationships. Defaults to the current LUSID system datetime if not specified.\n     * @param asAt The asAt datetime at which to retrieve relationships. Defaults to return the latest LUSID AsAt time if not specified.\n     * @param filter Expression to filter relationships. Users should provide null or empty string for this field until further notice.\n     * @param identifierTypes 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     * @param observe set whether or not to return the data Observable 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(idTypeScope: string, idTypeCode: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, identifierTypes?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfRelationship>;\n    public getPersonRelationships(idTypeScope: string, idTypeCode: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, identifierTypes?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfRelationship>>;\n    public getPersonRelationships(idTypeScope: string, idTypeCode: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, identifierTypes?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfRelationship>>;\n    public getPersonRelationships(idTypeScope: string, idTypeCode: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, identifierTypes?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling getPersonRelationships.');\n        }\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling getPersonRelationships.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPersonRelationships.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 effectiveAt The effective datetime or cut label at which to list the people. Defaults to the current LUSID              system datetime if not specified.\n     * @param asAt The asAt datetime at which to list the people. Defaults to return the latest version              of each people if not specified.\n     * @param page 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     * @param limit When paginating, limit the number of returned results to this many. Defaults to 5000 if not specified.\n     * @param filter 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     * @param propertyKeys 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     * @param relationshipDefinitionIds 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     * @param observe set whether or not to return the data Observable 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(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, propertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfPerson>;\n    public listAllPersons(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, propertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfPerson>>;\n    public listAllPersons(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, propertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfPerson>>;\n    public listAllPersons(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, propertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 idTypeScope Scope of the person identifier type.\n     * @param idTypeCode Code of the person identifier type.\n     * @param effectiveAt The effective datetime or cut label at which to list the people. Defaults to the current LUSID              system datetime if not specified.\n     * @param asAt The asAt datetime at which to list the people. Defaults to return the latest version              of each people if not specified.\n     * @param page 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     * @param limit When paginating, limit the number of returned results to this many. Defaults to 100 if not specified.\n     * @param filter 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     * @param propertyKeys 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     * @param relationshipDefinitionIds 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     * @param observe set whether or not to return the data Observable 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(idTypeScope: string, idTypeCode: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, propertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfPerson>;\n    public listPersons(idTypeScope: string, idTypeCode: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, propertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfPerson>>;\n    public listPersons(idTypeScope: string, idTypeCode: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, propertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfPerson>>;\n    public listPersons(idTypeScope: string, idTypeCode: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, propertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling listPersons.');\n        }\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling listPersons.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 idTypeScope Scope of the person identifier.\n     * @param idTypeCode Code of the person identifier.\n     * @param code Code of the person under specified identifier type\\&#39;s scope and code.\n     * @param accessMetadataOperation The Json Patch document\n     * @param effectiveAt The effectiveAt datetime at which to upsert the Access Metadata\n     * @param effectiveUntil 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     * @param observe set whether or not to return the data Observable 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(idTypeScope: string, idTypeCode: string, code: string, accessMetadataOperation: Array<AccessMetadataOperation>, effectiveAt?: string, effectiveUntil?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<{ [key: string]: Array<AccessMetadataValue>; }>;\n    public patchPersonAccessMetadata(idTypeScope: string, idTypeCode: string, code: string, accessMetadataOperation: Array<AccessMetadataOperation>, effectiveAt?: string, effectiveUntil?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<{ [key: string]: Array<AccessMetadataValue>; }>>;\n    public patchPersonAccessMetadata(idTypeScope: string, idTypeCode: string, code: string, accessMetadataOperation: Array<AccessMetadataOperation>, effectiveAt?: string, effectiveUntil?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<{ [key: string]: Array<AccessMetadataValue>; }>>;\n    public patchPersonAccessMetadata(idTypeScope: string, idTypeCode: string, code: string, accessMetadataOperation: Array<AccessMetadataOperation>, effectiveAt?: string, effectiveUntil?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling patchPersonAccessMetadata.');\n        }\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling patchPersonAccessMetadata.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling patchPersonAccessMetadata.');\n        }\n        if (accessMetadataOperation === null || accessMetadataOperation === undefined) {\n            throw new Error('Required parameter accessMetadataOperation was null or undefined when calling patchPersonAccessMetadata.');\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        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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] SetPersonIdentifiers: Set Person Identifiers\n     * Set identifiers of the person.\n     * @param idTypeScope Scope of the person identifier type.\n     * @param idTypeCode Code of the person identifier type.\n     * @param code Code of the person under specified identifier type\\&#39;s scope and code. This together with stated identifier type uniquely              identifies the person.\n     * @param setPersonIdentifiersRequest Request containing identifiers to set for the person. Identifiers not specified in request will not be changed.\n     * @param observe set whether or not to return the data Observable 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(idTypeScope: string, idTypeCode: string, code: string, setPersonIdentifiersRequest: SetPersonIdentifiersRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Person>;\n    public setPersonIdentifiers(idTypeScope: string, idTypeCode: string, code: string, setPersonIdentifiersRequest: SetPersonIdentifiersRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Person>>;\n    public setPersonIdentifiers(idTypeScope: string, idTypeCode: string, code: string, setPersonIdentifiersRequest: SetPersonIdentifiersRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Person>>;\n    public setPersonIdentifiers(idTypeScope: string, idTypeCode: string, code: string, setPersonIdentifiersRequest: SetPersonIdentifiersRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling setPersonIdentifiers.');\n        }\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling setPersonIdentifiers.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling setPersonIdentifiers.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] SetPersonProperties: Set Person Properties\n     * Set properties of the person.\n     * @param idTypeScope Scope of the person identifier type.\n     * @param idTypeCode Code of the person identifier type.\n     * @param code Code of the person under specified identifier type\\&#39;s scope and code. This together with stated identifier type uniquely              identifies the person.\n     * @param setPersonPropertiesRequest Request containing properties to set for the person. Properties not specified in request will not be changed.\n     * @param observe set whether or not to return the data Observable 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(idTypeScope: string, idTypeCode: string, code: string, setPersonPropertiesRequest: SetPersonPropertiesRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Person>;\n    public setPersonProperties(idTypeScope: string, idTypeCode: string, code: string, setPersonPropertiesRequest: SetPersonPropertiesRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Person>>;\n    public setPersonProperties(idTypeScope: string, idTypeCode: string, code: string, setPersonPropertiesRequest: SetPersonPropertiesRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Person>>;\n    public setPersonProperties(idTypeScope: string, idTypeCode: string, code: string, setPersonPropertiesRequest: SetPersonPropertiesRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling setPersonProperties.');\n        }\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling setPersonProperties.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling setPersonProperties.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * UpsertPerson: Upsert Person\n     * Create or update a new person under the specified scope.\n     * @param upsertPersonRequest Request to create or update a person.\n     * @param observe set whether or not to return the data Observable 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(upsertPersonRequest: UpsertPersonRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Person>;\n    public upsertPerson(upsertPersonRequest: UpsertPersonRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Person>>;\n    public upsertPerson(upsertPersonRequest: UpsertPersonRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Person>>;\n    public upsertPerson(upsertPersonRequest: UpsertPersonRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 idTypeScope Scope of the person identifier.\n     * @param idTypeCode Code of the person identifier.\n     * @param code Code of the person under specified identifier type\\&#39;s scope and code.\n     * @param metadataKey Key of the metadata entry to retrieve\n     * @param upsertPersonAccessMetadataRequest The Person Access Metadata entry to upsert\n     * @param effectiveAt The effectiveAt datetime at which to upsert the Access Metadata\n     * @param effectiveUntil 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     * @param observe set whether or not to return the data Observable 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(idTypeScope: string, idTypeCode: string, code: string, metadataKey: string, upsertPersonAccessMetadataRequest: UpsertPersonAccessMetadataRequest, effectiveAt?: string, effectiveUntil?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfAccessMetadataValueOf>;\n    public upsertPersonAccessMetadata(idTypeScope: string, idTypeCode: string, code: string, metadataKey: string, upsertPersonAccessMetadataRequest: UpsertPersonAccessMetadataRequest, effectiveAt?: string, effectiveUntil?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfAccessMetadataValueOf>>;\n    public upsertPersonAccessMetadata(idTypeScope: string, idTypeCode: string, code: string, metadataKey: string, upsertPersonAccessMetadataRequest: UpsertPersonAccessMetadataRequest, effectiveAt?: string, effectiveUntil?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfAccessMetadataValueOf>>;\n    public upsertPersonAccessMetadata(idTypeScope: string, idTypeCode: string, code: string, metadataKey: string, upsertPersonAccessMetadataRequest: UpsertPersonAccessMetadataRequest, effectiveAt?: string, effectiveUntil?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling upsertPersonAccessMetadata.');\n        }\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling upsertPersonAccessMetadata.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertPersonAccessMetadata.');\n        }\n        if (metadataKey === null || metadataKey === undefined) {\n            throw new Error('Required parameter metadataKey was null or undefined when calling upsertPersonAccessMetadata.');\n        }\n        if (upsertPersonAccessMetadataRequest === null || upsertPersonAccessMetadataRequest === undefined) {\n            throw new Error('Required parameter upsertPersonAccessMetadataRequest was null or undefined when calling upsertPersonAccessMetadata.');\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        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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 successMode Whether the batch request should fail Atomically or in a Partial fashion - Allowed Values: Atomic, Partial\n     * @param requestBody A collection of requests to create or update Person(s).\n     * @param observe set whether or not to return the data Observable 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(successMode: string, requestBody: { [key: string]: UpsertPersonRequest; }, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<UpsertPersonsResponse>;\n    public upsertPersons(successMode: string, requestBody: { [key: string]: UpsertPersonRequest; }, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<UpsertPersonsResponse>>;\n    public upsertPersons(successMode: string, requestBody: { [key: string]: UpsertPersonRequest; }, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<UpsertPersonsResponse>>;\n    public upsertPersons(successMode: string, requestBody: { [key: string]: UpsertPersonRequest; }, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (successMode === null || successMode === undefined) {\n            throw new Error('Required parameter successMode was null or undefined when calling upsertPersons.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 scope The placement scope.\n     * @param code The placement\\&#39;s code. This, together with the scope uniquely identifies the placement to delete.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deletePlacement(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deletePlacement(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deletePlacement(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deletePlacement.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetPlacement: Get Placement\n     * Fetch a Placement that matches the specified identifier\n     * @param scope The scope to which the placement belongs.\n     * @param code The placement\\&#39;s unique identifier.\n     * @param asAt The asAt datetime at which to retrieve the placement. Defaults to return the latest version of the placement if not specified.\n     * @param propertyKeys 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Placement>;\n    public getPlacement(scope: string, code: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Placement>>;\n    public getPlacement(scope: string, code: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Placement>>;\n    public getPlacement(scope: string, code: string, asAt?: string, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPlacement.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPlacement.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 asAt The asAt datetime at which to retrieve the placement. Defaults to return the latest version of the placement if not specified.\n     * @param page 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     * @param sortBy A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;.\n     * @param limit When paginating, limit the number of returned results to this many.\n     * @param filter Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid.\n     * @param propertyKeys 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;.\n     * @param observe set whether or not to return the data Observable 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(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfPlacement>;\n    public listPlacements(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfPlacement>>;\n    public listPlacements(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfPlacement>>;\n    public listPlacements(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 placementSetRequest The collection of placement requests.\n     * @param observe set whether or not to return the data Observable 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(placementSetRequest?: PlacementSetRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfPlacement>;\n    public upsertPlacements(placementSetRequest?: PlacementSetRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfPlacement>>;\n    public upsertPlacements(placementSetRequest?: PlacementSetRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfPlacement>>;\n    public upsertPlacements(placementSetRequest?: PlacementSetRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): 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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 scope The scope of the portfolio group to add a portfolio to.\n     * @param code The code of the portfolio group to add a portfolio to. Together with the scope this uniquely identifies the portfolio group.\n     * @param effectiveAt The effective datetime or cut label from which the portfolio will be added to the group.\n     * @param resourceId The resource identifier of the portfolio to add to the portfolio group.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt?: string, resourceId?: ResourceId, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PortfolioGroup>;\n    public addPortfolioToGroup(scope: string, code: string, effectiveAt?: string, resourceId?: ResourceId, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PortfolioGroup>>;\n    public addPortfolioToGroup(scope: string, code: string, effectiveAt?: string, resourceId?: ResourceId, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PortfolioGroup>>;\n    public addPortfolioToGroup(scope: string, code: string, effectiveAt?: string, resourceId?: ResourceId, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling addPortfolioToGroup.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling addPortfolioToGroup.');\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the portfolio group to add a portfolio group to.\n     * @param code The code of the portfolio group to add a portfolio group to. Together with the scope this uniquely identifies the portfolio group.\n     * @param effectiveAt The effective datetime or cut label from which the sub group will be added to the group.\n     * @param resourceId The resource identifier of the portfolio group to add to the portfolio group as a sub group.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt?: string, resourceId?: ResourceId, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PortfolioGroup>;\n    public addSubGroupToGroup(scope: string, code: string, effectiveAt?: string, resourceId?: ResourceId, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PortfolioGroup>>;\n    public addSubGroupToGroup(scope: string, code: string, effectiveAt?: string, resourceId?: ResourceId, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PortfolioGroup>>;\n    public addSubGroupToGroup(scope: string, code: string, effectiveAt?: string, resourceId?: ResourceId, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling addSubGroupToGroup.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling addSubGroupToGroup.');\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the portfolio group.\n     * @param code The code of the portfolio group. Together with the scope this uniquely identifies               the portfolio group.\n     * @param transactionQueryParameters The query queryParameters which control how the output transactions are built.\n     * @param asAt The asAt datetime at which to build the transactions. Defaults to return the latest               version of each transaction if not specified.\n     * @param filter 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     * @param propertyKeys 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     * @param limit When paginating, limit the number of returned results to this many. Defaults to 100 if not specified.\n     * @param page The pagination token to use to continue listing transactions from a previous call to BuildTransactions.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, transactionQueryParameters: TransactionQueryParameters, asAt?: string, filter?: string, propertyKeys?: Array<string>, limit?: number, page?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<VersionedResourceListOfOutputTransaction>;\n    public buildTransactionsForPortfolioGroup(scope: string, code: string, transactionQueryParameters: TransactionQueryParameters, asAt?: string, filter?: string, propertyKeys?: Array<string>, limit?: number, page?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<VersionedResourceListOfOutputTransaction>>;\n    public buildTransactionsForPortfolioGroup(scope: string, code: string, transactionQueryParameters: TransactionQueryParameters, asAt?: string, filter?: string, propertyKeys?: Array<string>, limit?: number, page?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<VersionedResourceListOfOutputTransaction>>;\n    public buildTransactionsForPortfolioGroup(scope: string, code: string, transactionQueryParameters: TransactionQueryParameters, asAt?: string, filter?: string, propertyKeys?: Array<string>, limit?: number, page?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling buildTransactionsForPortfolioGroup.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling buildTransactionsForPortfolioGroup.');\n        }\n        if (transactionQueryParameters === null || transactionQueryParameters === undefined) {\n            throw new Error('Required parameter transactionQueryParameters was null or undefined when calling buildTransactionsForPortfolioGroup.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * CreatePortfolioGroup: Create portfolio group\n     * Create a portfolio group in a specific scope.\n     * @param scope The scope that the portfolio group will be created in.\n     * @param createPortfolioGroupRequest The definition and details of the portfolio group.\n     * @param observe set whether or not to return the data Observable 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(scope: string, createPortfolioGroupRequest?: CreatePortfolioGroupRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PortfolioGroup>;\n    public createPortfolioGroup(scope: string, createPortfolioGroupRequest?: CreatePortfolioGroupRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PortfolioGroup>>;\n    public createPortfolioGroup(scope: string, createPortfolioGroupRequest?: CreatePortfolioGroupRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PortfolioGroup>>;\n    public createPortfolioGroup(scope: string, createPortfolioGroupRequest?: CreatePortfolioGroupRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createPortfolioGroup.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the group to delete properties from.\n     * @param code The code of the group to delete properties from. Together with the scope this uniquely identifies the group.\n     * @param requestBody 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     * @param effectiveAt 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, requestBody: Array<string>, effectiveAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteGroupProperties(scope: string, code: string, requestBody: Array<string>, effectiveAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteGroupProperties(scope: string, code: string, requestBody: Array<string>, effectiveAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteGroupProperties(scope: string, code: string, requestBody: Array<string>, effectiveAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteGroupProperties.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteGroupProperties.');\n        }\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling deleteGroupProperties.');\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Portfolio Group\n     * @param code The Portfolio Group code\n     * @param metadataKey Key of the Access Metadata entry to delete\n     * @param effectiveAt The effective date to delete at, if this is not supplied, it will delete all data found\n     * @param effectiveUntil 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, metadataKey: string, effectiveAt?: string, effectiveUntil?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteKeyFromPortfolioGroupAccessMetadata(scope: string, code: string, metadataKey: string, effectiveAt?: string, effectiveUntil?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteKeyFromPortfolioGroupAccessMetadata(scope: string, code: string, metadataKey: string, effectiveAt?: string, effectiveUntil?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteKeyFromPortfolioGroupAccessMetadata(scope: string, code: string, metadataKey: string, effectiveAt?: string, effectiveUntil?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteKeyFromPortfolioGroupAccessMetadata.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteKeyFromPortfolioGroupAccessMetadata.');\n        }\n        if (metadataKey === null || metadataKey === undefined) {\n            throw new Error('Required parameter metadataKey was null or undefined when calling deleteKeyFromPortfolioGroupAccessMetadata.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the portfolio group to remove the portfolio from.\n     * @param code The code of the portfolio group to remove the portfolio from. Together with the scope this uniquely identifies the portfolio group.\n     * @param portfolioScope The scope of the portfolio being removed from the portfolio group.\n     * @param portfolioCode The code of the portfolio being removed from the portfolio group. Together with the scope this uniquely identifies the portfolio to remove.\n     * @param effectiveAt The effective datetime or cut label from which the portfolio will be removed from the portfolio group.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, portfolioScope: string, portfolioCode: string, effectiveAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PortfolioGroup>;\n    public deletePortfolioFromGroup(scope: string, code: string, portfolioScope: string, portfolioCode: string, effectiveAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PortfolioGroup>>;\n    public deletePortfolioFromGroup(scope: string, code: string, portfolioScope: string, portfolioCode: string, effectiveAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PortfolioGroup>>;\n    public deletePortfolioFromGroup(scope: string, code: string, portfolioScope: string, portfolioCode: string, effectiveAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deletePortfolioFromGroup.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deletePortfolioFromGroup.');\n        }\n        if (portfolioScope === null || portfolioScope === undefined) {\n            throw new Error('Required parameter portfolioScope was null or undefined when calling deletePortfolioFromGroup.');\n        }\n        if (portfolioCode === null || portfolioCode === undefined) {\n            throw new Error('Required parameter portfolioCode was null or undefined when calling deletePortfolioFromGroup.');\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the portfolio group to delete.\n     * @param code The code of the portfolio group to delete. Together with the scope this uniquely identifies the portfolio group to delete.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deletePortfolioGroup(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deletePortfolioGroup(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deletePortfolioGroup(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deletePortfolioGroup.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the portfolio group to remove the sub group from.\n     * @param code The code of the portfolio group to remove the sub group from. Together with the scope this uniquely identifies the portfolio group.\n     * @param subgroupScope The scope of the sub group to remove from the portfolio group.\n     * @param subgroupCode The code of the sub group to remove from the portfolio group. Together with the scope this uniquely identifies the sub group.\n     * @param effectiveAt The effective datetime or cut label from which the sub group will be removed from the portfolio group.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, subgroupScope: string, subgroupCode: string, effectiveAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PortfolioGroup>;\n    public deleteSubGroupFromGroup(scope: string, code: string, subgroupScope: string, subgroupCode: string, effectiveAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PortfolioGroup>>;\n    public deleteSubGroupFromGroup(scope: string, code: string, subgroupScope: string, subgroupCode: string, effectiveAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PortfolioGroup>>;\n    public deleteSubGroupFromGroup(scope: string, code: string, subgroupScope: string, subgroupCode: string, effectiveAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteSubGroupFromGroup.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteSubGroupFromGroup.');\n        }\n        if (subgroupScope === null || subgroupScope === undefined) {\n            throw new Error('Required parameter subgroupScope was null or undefined when calling deleteSubGroupFromGroup.');\n        }\n        if (subgroupCode === null || subgroupCode === undefined) {\n            throw new Error('Required parameter subgroupCode was null or undefined when calling deleteSubGroupFromGroup.');\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the group to retrieve the A2B report for.\n     * @param code The code of the group to retrieve the A2B report for. Together with the scope this              uniquely identifies the portfolio group.\n     * @param fromEffectiveAt 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     * @param toEffectiveAt 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     * @param asAt The asAt datetime at which to retrieve the portfolio. Defaults to return the latest version              of each transaction if not specified.\n     * @param recipeIdScope The scope of the given recipeId\n     * @param recipeIdCode The code of the given recipeId\n     * @param propertyKeys 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     * @param filter Expression to filter the result set.              Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, fromEffectiveAt: string, toEffectiveAt: string, asAt?: string, recipeIdScope?: string, recipeIdCode?: string, propertyKeys?: Array<string>, filter?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<VersionedResourceListOfA2BDataRecord>;\n    public getA2BDataForPortfolioGroup(scope: string, code: string, fromEffectiveAt: string, toEffectiveAt: string, asAt?: string, recipeIdScope?: string, recipeIdCode?: string, propertyKeys?: Array<string>, filter?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<VersionedResourceListOfA2BDataRecord>>;\n    public getA2BDataForPortfolioGroup(scope: string, code: string, fromEffectiveAt: string, toEffectiveAt: string, asAt?: string, recipeIdScope?: string, recipeIdCode?: string, propertyKeys?: Array<string>, filter?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<VersionedResourceListOfA2BDataRecord>>;\n    public getA2BDataForPortfolioGroup(scope: string, code: string, fromEffectiveAt: string, toEffectiveAt: string, asAt?: string, recipeIdScope?: string, recipeIdCode?: string, propertyKeys?: Array<string>, filter?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getA2BDataForPortfolioGroup.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getA2BDataForPortfolioGroup.');\n        }\n        if (fromEffectiveAt === null || fromEffectiveAt === undefined) {\n            throw new Error('Required parameter fromEffectiveAt was null or undefined when calling getA2BDataForPortfolioGroup.');\n        }\n        if (toEffectiveAt === null || toEffectiveAt === undefined) {\n            throw new Error('Required parameter toEffectiveAt was null or undefined when calling getA2BDataForPortfolioGroup.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the group to list the properties for.\n     * @param code The code of the group to list the properties for. Together with the scope this uniquely identifies the group.\n     * @param effectiveAt 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     * @param asAt 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt?: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PortfolioGroupProperties>;\n    public getGroupProperties(scope: string, code: string, effectiveAt?: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PortfolioGroupProperties>>;\n    public getGroupProperties(scope: string, code: string, effectiveAt?: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PortfolioGroupProperties>>;\n    public getGroupProperties(scope: string, code: string, effectiveAt?: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getGroupProperties.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getGroupProperties.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the portfolio group.\n     * @param code The code of the portfolio group. Together with the scope this uniquely identifies              the portfolio group.\n     * @param effectiveAt 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     * @param asAt 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     * @param filter Expression to filter the result set. Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid.\n     * @param propertyKeys 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     * @param byTaxlots Whether or not to expand the holdings to return the underlying tax-lots. Defaults to              False.\n     * @param includeSettlementEventsAfterDays Number of days ahead to bring back settlements from, in relation to the specified effectiveAt\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, propertyKeys?: Array<string>, byTaxlots?: boolean, includeSettlementEventsAfterDays?: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<VersionedResourceListOfPortfolioHolding>;\n    public getHoldingsForPortfolioGroup(scope: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, propertyKeys?: Array<string>, byTaxlots?: boolean, includeSettlementEventsAfterDays?: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<VersionedResourceListOfPortfolioHolding>>;\n    public getHoldingsForPortfolioGroup(scope: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, propertyKeys?: Array<string>, byTaxlots?: boolean, includeSettlementEventsAfterDays?: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<VersionedResourceListOfPortfolioHolding>>;\n    public getHoldingsForPortfolioGroup(scope: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, propertyKeys?: Array<string>, byTaxlots?: boolean, includeSettlementEventsAfterDays?: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getHoldingsForPortfolioGroup.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getHoldingsForPortfolioGroup.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetPortfolioGroup: Get portfolio group\n     * Retrieve the definition of a single portfolio group.\n     * @param scope The scope of the portfolio group to retrieve the definition for.\n     * @param code The code of the portfolio group to retrieve the definition for. Together with the scope              this uniquely identifies the portfolio group.\n     * @param effectiveAt 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     * @param asAt 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     * @param relatedEntityPropertyKeys 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     * @param relationshipDefinitionIds 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt?: string, asAt?: string, relatedEntityPropertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PortfolioGroup>;\n    public getPortfolioGroup(scope: string, code: string, effectiveAt?: string, asAt?: string, relatedEntityPropertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PortfolioGroup>>;\n    public getPortfolioGroup(scope: string, code: string, effectiveAt?: string, asAt?: string, relatedEntityPropertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PortfolioGroup>>;\n    public getPortfolioGroup(scope: string, code: string, effectiveAt?: string, asAt?: string, relatedEntityPropertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioGroup.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolioGroup.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Portfolio Group\n     * @param code The Portfolio Group code\n     * @param metadataKey Key of the metadata entry to retrieve\n     * @param effectiveAt The effectiveAt datetime at which to retrieve the access metadata\n     * @param asAt The asAt datetime at which to retrieve the access metadata\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, metadataKey: string, effectiveAt?: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Array<AccessMetadataValue>>;\n    public getPortfolioGroupAccessMetadataByKey(scope: string, code: string, metadataKey: string, effectiveAt?: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Array<AccessMetadataValue>>>;\n    public getPortfolioGroupAccessMetadataByKey(scope: string, code: string, metadataKey: string, effectiveAt?: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Array<AccessMetadataValue>>>;\n    public getPortfolioGroupAccessMetadataByKey(scope: string, code: string, metadataKey: string, effectiveAt?: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioGroupAccessMetadataByKey.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolioGroupAccessMetadataByKey.');\n        }\n        if (metadataKey === null || metadataKey === undefined) {\n            throw new Error('Required parameter metadataKey was null or undefined when calling getPortfolioGroupAccessMetadataByKey.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the portfolio group to retrieve the commands for.\n     * @param code The code of the portfolio group to retrieve the commands for. Together with the scope this uniquely identifies the portfolio group.\n     * @param fromAsAt The lower bound asAt datetime (inclusive) from which to retrieve commands. There is no lower bound if this is not specified.\n     * @param toAsAt The upper bound asAt datetime (inclusive) from which to retrieve commands. There is no upper bound if this is not specified.\n     * @param filter 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, fromAsAt?: string, toAsAt?: string, filter?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfProcessedCommand>;\n    public getPortfolioGroupCommands(scope: string, code: string, fromAsAt?: string, toAsAt?: string, filter?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfProcessedCommand>>;\n    public getPortfolioGroupCommands(scope: string, code: string, fromAsAt?: string, toAsAt?: string, filter?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfProcessedCommand>>;\n    public getPortfolioGroupCommands(scope: string, code: string, fromAsAt?: string, toAsAt?: string, filter?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioGroupCommands.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolioGroupCommands.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the portfolio group to expand.\n     * @param code The code of the portfolio group to expand. Together with the scope this uniquely identifies the portfolio              group to expand.\n     * @param effectiveAt The effective datetime or cut label at which to expand the portfolio group. Defaults to the current LUSID system datetime if not specified.\n     * @param asAt 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     * @param propertyFilter 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt?: string, asAt?: string, propertyFilter?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ExpandedGroup>;\n    public getPortfolioGroupExpansion(scope: string, code: string, effectiveAt?: string, asAt?: string, propertyFilter?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ExpandedGroup>>;\n    public getPortfolioGroupExpansion(scope: string, code: string, effectiveAt?: string, asAt?: string, propertyFilter?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ExpandedGroup>>;\n    public getPortfolioGroupExpansion(scope: string, code: string, effectiveAt?: string, asAt?: string, propertyFilter?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioGroupExpansion.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolioGroupExpansion.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Portfolio Group\n     * @param code The Portfolio Group code\n     * @param effectiveAt The effectiveAt datetime at which to retrieve the Access Metadata\n     * @param asAt The asAt datetime at which to retrieve the Access Metadata\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt?: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<{ [key: string]: Array<AccessMetadataValue>; }>;\n    public getPortfolioGroupMetadata(scope: string, code: string, effectiveAt?: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<{ [key: string]: Array<AccessMetadataValue>; }>>;\n    public getPortfolioGroupMetadata(scope: string, code: string, effectiveAt?: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<{ [key: string]: Array<AccessMetadataValue>; }>>;\n    public getPortfolioGroupMetadata(scope: string, code: string, effectiveAt?: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioGroupMetadata.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolioGroupMetadata.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the group.\n     * @param code The code of the group. Together with the scope this uniquely identifies              the portfolio group.\n     * @param propertyKey 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     * @param portfolioGroupEffectiveAt The effective datetime used to resolve the portfolio group. Defaults to the current LUSID system datetime if not specified.\n     * @param asAt The asAt datetime at which to list the portfolio group\\&#39;s property history. Defaults to return the current datetime if not supplied.\n     * @param filter Expression to filter the result set. Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid.\n     * @param page 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     * @param limit When paginating, limit the number of returned results to this many.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, propertyKey: string, portfolioGroupEffectiveAt?: string, asAt?: string, filter?: string, page?: string, limit?: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfPropertyInterval>;\n    public getPortfolioGroupPropertyTimeSeries(scope: string, code: string, propertyKey: string, portfolioGroupEffectiveAt?: string, asAt?: string, filter?: string, page?: string, limit?: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfPropertyInterval>>;\n    public getPortfolioGroupPropertyTimeSeries(scope: string, code: string, propertyKey: string, portfolioGroupEffectiveAt?: string, asAt?: string, filter?: string, page?: string, limit?: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfPropertyInterval>>;\n    public getPortfolioGroupPropertyTimeSeries(scope: string, code: string, propertyKey: string, portfolioGroupEffectiveAt?: string, asAt?: string, filter?: string, page?: string, limit?: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioGroupPropertyTimeSeries.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolioGroupPropertyTimeSeries.');\n        }\n        if (propertyKey === null || propertyKey === undefined) {\n            throw new Error('Required parameter propertyKey was null or undefined when calling getPortfolioGroupPropertyTimeSeries.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the portfolio group.\n     * @param code The code of the portfolio group. Together with the scope this uniquely identifies              the portfolio group.\n     * @param effectiveAt The effective datetime or cut label at which to retrieve relations. Defaults to the current LUSID system datetime if not specified.\n     * @param asAt The asAt datetime at which to retrieve relations. Defaults to return the latest LUSID AsAt time if not specified.\n     * @param filter Expression to filter the relations. Users should provide null or empty string for this field until further notice.\n     * @param identifierTypes 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, identifierTypes?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfRelation>;\n    public getPortfolioGroupRelations(scope: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, identifierTypes?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfRelation>>;\n    public getPortfolioGroupRelations(scope: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, identifierTypes?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfRelation>>;\n    public getPortfolioGroupRelations(scope: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, identifierTypes?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioGroupRelations.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolioGroupRelations.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the portfolio group.\n     * @param code The code of the portfolio group. Together with the scope this uniquely identifies              the portfolio group.\n     * @param effectiveAt The effective datetime or cut label at which to retrieve relationship. Defaults to the current LUSID system datetime if not specified.\n     * @param asAt The asAt datetime at which to retrieve relationships. Defaults to return the latest LUSID AsAt time if not specified.\n     * @param filter Expression to filter relationships. Users should provide null or empty string for this field until further notice.\n     * @param identifierTypes 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, identifierTypes?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfRelationship>;\n    public getPortfolioGroupRelationships(scope: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, identifierTypes?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfRelationship>>;\n    public getPortfolioGroupRelationships(scope: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, identifierTypes?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfRelationship>>;\n    public getPortfolioGroupRelationships(scope: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, identifierTypes?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioGroupRelationships.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolioGroupRelationships.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the portfolio group.\n     * @param code The code of the portfolio group. Together with the scope this uniquely identifies               the portfolio group.\n     * @param fromTransactionDate 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     * @param toTransactionDate 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     * @param asAt The asAt datetime at which to retrieve the transactions. Defaults to return the latest version               of each transaction if not specified.\n     * @param filter 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     * @param propertyKeys 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     * @param limit When paginating, limit the number of returned results to this many. Defaults to 100 if not specified.\n     * @param page The pagination token to use to continue listing transactions from a previous call to GetTransactions.\n     * @param showCancelledTransactions 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     * @param sortBy A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, fromTransactionDate?: string, toTransactionDate?: string, asAt?: string, filter?: string, propertyKeys?: Array<string>, limit?: number, page?: string, showCancelledTransactions?: boolean, sortBy?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<VersionedResourceListOfTransaction>;\n    public getTransactionsForPortfolioGroup(scope: string, code: string, fromTransactionDate?: string, toTransactionDate?: string, asAt?: string, filter?: string, propertyKeys?: Array<string>, limit?: number, page?: string, showCancelledTransactions?: boolean, sortBy?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<VersionedResourceListOfTransaction>>;\n    public getTransactionsForPortfolioGroup(scope: string, code: string, fromTransactionDate?: string, toTransactionDate?: string, asAt?: string, filter?: string, propertyKeys?: Array<string>, limit?: number, page?: string, showCancelledTransactions?: boolean, sortBy?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<VersionedResourceListOfTransaction>>;\n    public getTransactionsForPortfolioGroup(scope: string, code: string, fromTransactionDate?: string, toTransactionDate?: string, asAt?: string, filter?: string, propertyKeys?: Array<string>, limit?: number, page?: string, showCancelledTransactions?: boolean, sortBy?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getTransactionsForPortfolioGroup.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getTransactionsForPortfolioGroup.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListPortfolioGroups: List portfolio groups\n     * List all the portfolio groups in a single scope.\n     * @param scope The scope to list the portfolio groups in.\n     * @param effectiveAt The effective datetime or cut label at which to list the portfolio groups. Defaults to the current LUSID system datetime if not specified.\n     * @param asAt The asAt datetime at which to list the portfolio groups. Defaults to return the latest version of each portfolio group if not specified.\n     * @param page 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     * @param limit When paginating, limit the number of returned results to this many. Defaults to no limit if not specified.\n     * @param filter 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     * @param sortBy A list of field names to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;\n     * @param relatedEntityPropertyKeys 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     * @param relationshipDefinitionIds 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     * @param observe set whether or not to return the data Observable 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(scope: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, relatedEntityPropertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfPortfolioGroup>;\n    public listPortfolioGroups(scope: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, relatedEntityPropertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfPortfolioGroup>>;\n    public listPortfolioGroups(scope: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, relatedEntityPropertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfPortfolioGroup>>;\n    public listPortfolioGroups(scope: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, relatedEntityPropertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listPortfolioGroups.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Portfolio Group\n     * @param code The Portfolio Group code\n     * @param accessMetadataOperation The Json patch document\n     * @param effectiveAt The date this rule will be effective from\n     * @param effectiveUntil 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, accessMetadataOperation: Array<AccessMetadataOperation>, effectiveAt?: string, effectiveUntil?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<{ [key: string]: Array<AccessMetadataValue>; }>;\n    public patchPortfolioGroupAccessMetadata(scope: string, code: string, accessMetadataOperation: Array<AccessMetadataOperation>, effectiveAt?: string, effectiveUntil?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<{ [key: string]: Array<AccessMetadataValue>; }>>;\n    public patchPortfolioGroupAccessMetadata(scope: string, code: string, accessMetadataOperation: Array<AccessMetadataOperation>, effectiveAt?: string, effectiveUntil?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<{ [key: string]: Array<AccessMetadataValue>; }>>;\n    public patchPortfolioGroupAccessMetadata(scope: string, code: string, accessMetadataOperation: Array<AccessMetadataOperation>, effectiveAt?: string, effectiveUntil?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling patchPortfolioGroupAccessMetadata.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling patchPortfolioGroupAccessMetadata.');\n        }\n        if (accessMetadataOperation === null || accessMetadataOperation === undefined) {\n            throw new Error('Required parameter accessMetadataOperation was null or undefined when calling patchPortfolioGroupAccessMetadata.');\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        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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the portfolio group to update the definition for.\n     * @param code The code of the portfolio group to update the definition for. Together with the scope this uniquely identifies the portfolio group.\n     * @param effectiveAt The effective datetime or cut label at which to update the definition.\n     * @param updatePortfolioGroupRequest The updated portfolio group definition.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt?: string, updatePortfolioGroupRequest?: UpdatePortfolioGroupRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PortfolioGroup>;\n    public updatePortfolioGroup(scope: string, code: string, effectiveAt?: string, updatePortfolioGroupRequest?: UpdatePortfolioGroupRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PortfolioGroup>>;\n    public updatePortfolioGroup(scope: string, code: string, effectiveAt?: string, updatePortfolioGroupRequest?: UpdatePortfolioGroupRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PortfolioGroup>>;\n    public updatePortfolioGroup(scope: string, code: string, effectiveAt?: string, updatePortfolioGroupRequest?: UpdatePortfolioGroupRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling updatePortfolioGroup.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling updatePortfolioGroup.');\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the group to update or insert the properties onto.\n     * @param code The code of the group to update or insert the properties onto. Together with the scope this uniquely identifies the group.\n     * @param requestBody 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, requestBody?: { [key: string]: Property; }, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PortfolioGroupProperties>;\n    public upsertGroupProperties(scope: string, code: string, requestBody?: { [key: string]: Property; }, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PortfolioGroupProperties>>;\n    public upsertGroupProperties(scope: string, code: string, requestBody?: { [key: string]: Property; }, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PortfolioGroupProperties>>;\n    public upsertGroupProperties(scope: string, code: string, requestBody?: { [key: string]: Property; }, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertGroupProperties.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertGroupProperties.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Portfolio Group\n     * @param code The Portfolio Group code\n     * @param metadataKey Key of the access metadata entry to upsert\n     * @param upsertPortfolioGroupAccessMetadataRequest The Portfolio Group Access Metadata rule to upsert\n     * @param effectiveAt The date this rule will be effective from\n     * @param effectiveUntil 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, metadataKey: string, upsertPortfolioGroupAccessMetadataRequest: UpsertPortfolioGroupAccessMetadataRequest, effectiveAt?: string, effectiveUntil?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfAccessMetadataValueOf>;\n    public upsertPortfolioGroupAccessMetadata(scope: string, code: string, metadataKey: string, upsertPortfolioGroupAccessMetadataRequest: UpsertPortfolioGroupAccessMetadataRequest, effectiveAt?: string, effectiveUntil?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfAccessMetadataValueOf>>;\n    public upsertPortfolioGroupAccessMetadata(scope: string, code: string, metadataKey: string, upsertPortfolioGroupAccessMetadataRequest: UpsertPortfolioGroupAccessMetadataRequest, effectiveAt?: string, effectiveUntil?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfAccessMetadataValueOf>>;\n    public upsertPortfolioGroupAccessMetadata(scope: string, code: string, metadataKey: string, upsertPortfolioGroupAccessMetadataRequest: UpsertPortfolioGroupAccessMetadataRequest, effectiveAt?: string, effectiveUntil?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertPortfolioGroupAccessMetadata.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertPortfolioGroupAccessMetadata.');\n        }\n        if (metadataKey === null || metadataKey === undefined) {\n            throw new Error('Required parameter metadataKey was null or undefined when calling upsertPortfolioGroupAccessMetadata.');\n        }\n        if (upsertPortfolioGroupAccessMetadataRequest === null || upsertPortfolioGroupAccessMetadataRequest === undefined) {\n            throw new Error('Required parameter upsertPortfolioGroupAccessMetadataRequest was null or undefined when calling upsertPortfolioGroupAccessMetadata.');\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        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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 requestBody The Access Metadata Rules to upsert and the Portfolio identifiers to upsert for\n     * @param effectiveAt The date these rules will be effective from\n     * @param effectiveUntil 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     * @param observe set whether or not to return the data Observable 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(requestBody: { [key: string]: BatchUpsertPortfolioAccessMetadataRequest; }, effectiveAt?: string, effectiveUntil?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<BatchUpsertPortfolioAccessMetadataResponse>;\n    public batchUpsertPortfolioAccessMetadata(requestBody: { [key: string]: BatchUpsertPortfolioAccessMetadataRequest; }, effectiveAt?: string, effectiveUntil?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<BatchUpsertPortfolioAccessMetadataResponse>>;\n    public batchUpsertPortfolioAccessMetadata(requestBody: { [key: string]: BatchUpsertPortfolioAccessMetadataRequest; }, effectiveAt?: string, effectiveUntil?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<BatchUpsertPortfolioAccessMetadataResponse>>;\n    public batchUpsertPortfolioAccessMetadata(requestBody: { [key: string]: BatchUpsertPortfolioAccessMetadataRequest; }, effectiveAt?: string, effectiveUntil?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling batchUpsertPortfolioAccessMetadata.');\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        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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the portfolio.\n     * @param code The code of the portfolio. Together with the scope this uniquely identifies the portfolio.\n     * @param instrumentEventInstructionId The id of the instruction to be deleted.\n     * @param portfolioEffectiveAt The effective date at which the portfolio will be resolved. Defaults to current time if not specified.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, instrumentEventInstructionId: string, portfolioEffectiveAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteInstrumentEventInstruction(scope: string, code: string, instrumentEventInstructionId: string, portfolioEffectiveAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteInstrumentEventInstruction(scope: string, code: string, instrumentEventInstructionId: string, portfolioEffectiveAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteInstrumentEventInstruction(scope: string, code: string, instrumentEventInstructionId: string, portfolioEffectiveAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteInstrumentEventInstruction.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteInstrumentEventInstruction.');\n        }\n        if (instrumentEventInstructionId === null || instrumentEventInstructionId === undefined) {\n            throw new Error('Required parameter instrumentEventInstructionId was null or undefined when calling deleteInstrumentEventInstruction.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Quote Access Metadata Rule to retrieve.\n     * @param code Portfolio code\n     * @param metadataKey The metadataKey identifying the access metadata entry to delete\n     * @param effectiveAt The effective date to delete at, if this is not supplied, it will delete all data found\n     * @param effectiveUntil 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, metadataKey: string, effectiveAt?: string, effectiveUntil?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteKeyFromPortfolioAccessMetadata(scope: string, code: string, metadataKey: string, effectiveAt?: string, effectiveUntil?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteKeyFromPortfolioAccessMetadata(scope: string, code: string, metadataKey: string, effectiveAt?: string, effectiveUntil?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteKeyFromPortfolioAccessMetadata(scope: string, code: string, metadataKey: string, effectiveAt?: string, effectiveUntil?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteKeyFromPortfolioAccessMetadata.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteKeyFromPortfolioAccessMetadata.');\n        }\n        if (metadataKey === null || metadataKey === undefined) {\n            throw new Error('Required parameter metadataKey was null or undefined when calling deleteKeyFromPortfolioAccessMetadata.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the portfolio.\n     * @param code The code of the portfolio. Together with the scope this uniquely identifies the portfolio.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deletePortfolio(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deletePortfolio(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deletePortfolio(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deletePortfolio.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the portfolio.\n     * @param code The code of the portfolio. Together with the scope this uniquely identifies the portfolio.\n     * @param propertyKeys 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     * @param effectiveAt 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, propertyKeys: Array<string>, effectiveAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deletePortfolioProperties(scope: string, code: string, propertyKeys: Array<string>, effectiveAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deletePortfolioProperties(scope: string, code: string, propertyKeys: Array<string>, effectiveAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deletePortfolioProperties(scope: string, code: string, propertyKeys: Array<string>, effectiveAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deletePortfolioProperties.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deletePortfolioProperties.');\n        }\n        if (propertyKeys === null || propertyKeys === undefined) {\n            throw new Error('Required parameter propertyKeys was null or undefined when calling deletePortfolioProperties.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Portfolio.\n     * @param code The code of the  Portfolio.\n     * @param returnScope The scope of the Returns.\n     * @param returnCode The code of the Returns.\n     * @param fromEffectiveAt The start date from which to delete the Returns.\n     * @param toEffectiveAt The end date from which to delete the Returns.\n     * @param period The Period (Daily or Monthly) of the Returns to be deleted. Defaults to Daily.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, returnScope: string, returnCode: string, fromEffectiveAt: string, toEffectiveAt: string, period?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deletePortfolioReturns(scope: string, code: string, returnScope: string, returnCode: string, fromEffectiveAt: string, toEffectiveAt: string, period?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deletePortfolioReturns(scope: string, code: string, returnScope: string, returnCode: string, fromEffectiveAt: string, toEffectiveAt: string, period?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deletePortfolioReturns(scope: string, code: string, returnScope: string, returnCode: string, fromEffectiveAt: string, toEffectiveAt: string, period?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deletePortfolioReturns.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deletePortfolioReturns.');\n        }\n        if (returnScope === null || returnScope === undefined) {\n            throw new Error('Required parameter returnScope was null or undefined when calling deletePortfolioReturns.');\n        }\n        if (returnCode === null || returnCode === undefined) {\n            throw new Error('Required parameter returnCode was null or undefined when calling deletePortfolioReturns.');\n        }\n        if (fromEffectiveAt === null || fromEffectiveAt === undefined) {\n            throw new Error('Required parameter fromEffectiveAt was null or undefined when calling deletePortfolioReturns.');\n        }\n        if (toEffectiveAt === null || toEffectiveAt === undefined) {\n            throw new Error('Required parameter toEffectiveAt was null or undefined when calling deletePortfolioReturns.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Portfolio.\n     * @param code The code of the  Portfolio.\n     * @param aggregatedReturnsDispersionRequest The request used in the AggregatedReturnsDispersionMetric.\n     * @param asAt The asAt datetime at which to retrieve the Returns. Defaults to the latest.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, aggregatedReturnsDispersionRequest: AggregatedReturnsDispersionRequest, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<CompositeDispersionResponse>;\n    public getAggregatedReturnsDispersionMetrics(scope: string, code: string, aggregatedReturnsDispersionRequest: AggregatedReturnsDispersionRequest, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<CompositeDispersionResponse>>;\n    public getAggregatedReturnsDispersionMetrics(scope: string, code: string, aggregatedReturnsDispersionRequest: AggregatedReturnsDispersionRequest, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<CompositeDispersionResponse>>;\n    public getAggregatedReturnsDispersionMetrics(scope: string, code: string, aggregatedReturnsDispersionRequest: AggregatedReturnsDispersionRequest, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getAggregatedReturnsDispersionMetrics.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getAggregatedReturnsDispersionMetrics.');\n        }\n        if (aggregatedReturnsDispersionRequest === null || aggregatedReturnsDispersionRequest === undefined) {\n            throw new Error('Required parameter aggregatedReturnsDispersionRequest was null or undefined when calling getAggregatedReturnsDispersionMetrics.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Portfolio.\n     * @param code The code of the  Portfolio.\n     * @param compositeBreakdownRequest The request used in the GetCompositeBreakdown.\n     * @param fromEffectiveAt The start date from which to calculate the Returns.\n     * @param toEffectiveAt The end date for which to calculate the Returns.\n     * @param asAt The asAt datetime at which to retrieve the Returns. Defaults to the latest.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, compositeBreakdownRequest: CompositeBreakdownRequest, fromEffectiveAt?: string, toEffectiveAt?: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<CompositeBreakdownResponse>;\n    public getCompositeBreakdown(scope: string, code: string, compositeBreakdownRequest: CompositeBreakdownRequest, fromEffectiveAt?: string, toEffectiveAt?: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<CompositeBreakdownResponse>>;\n    public getCompositeBreakdown(scope: string, code: string, compositeBreakdownRequest: CompositeBreakdownRequest, fromEffectiveAt?: string, toEffectiveAt?: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<CompositeBreakdownResponse>>;\n    public getCompositeBreakdown(scope: string, code: string, compositeBreakdownRequest: CompositeBreakdownRequest, fromEffectiveAt?: string, toEffectiveAt?: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getCompositeBreakdown.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getCompositeBreakdown.');\n        }\n        if (compositeBreakdownRequest === null || compositeBreakdownRequest === undefined) {\n            throw new Error('Required parameter compositeBreakdownRequest was null or undefined when calling getCompositeBreakdown.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the portfolio.\n     * @param code The code of the portfolio. Together with the scope this uniquely identifies the portfolio.\n     * @param instrumentEventInstructionId The id of the instruction to be retrieved.\n     * @param portfolioEffectiveAt The effective date at which the portfolio will be resolved. Defaults to current time if not specified.\n     * @param asAt The asAt datetime at which to retrieve the instruction. Defaults to return the latest version of the instruction if not specified.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, instrumentEventInstructionId: string, portfolioEffectiveAt?: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<InstrumentEventInstruction>;\n    public getInstrumentEventInstruction(scope: string, code: string, instrumentEventInstructionId: string, portfolioEffectiveAt?: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<InstrumentEventInstruction>>;\n    public getInstrumentEventInstruction(scope: string, code: string, instrumentEventInstructionId: string, portfolioEffectiveAt?: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<InstrumentEventInstruction>>;\n    public getInstrumentEventInstruction(scope: string, code: string, instrumentEventInstructionId: string, portfolioEffectiveAt?: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getInstrumentEventInstruction.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getInstrumentEventInstruction.');\n        }\n        if (instrumentEventInstructionId === null || instrumentEventInstructionId === undefined) {\n            throw new Error('Required parameter instrumentEventInstructionId was null or undefined when calling getInstrumentEventInstruction.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetPortfolio: Get portfolio\n     * Retrieve the definition of a particular portfolio.\n     * @param scope The scope of the portfolio.\n     * @param code The code of the portfolio. Together with the scope this uniquely identifies the portfolio.\n     * @param effectiveAt The effective datetime or cut label at which to retrieve the portfolio definition. Defaults to the current LUSID system datetime if not specified.\n     * @param asAt The asAt datetime at which to retrieve the portfolio definition. Defaults to returning the latest version of the portfolio definition if not specified.\n     * @param propertyKeys 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     * @param relationshipDefinitionIds 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Portfolio>;\n    public getPortfolio(scope: string, code: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Portfolio>>;\n    public getPortfolio(scope: string, code: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Portfolio>>;\n    public getPortfolio(scope: string, code: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolio.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolio.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Portfolio.\n     * @param code The code of the  Portfolio.\n     * @param returnScope The scope of the Returns.\n     * @param returnCode The code of the Returns.\n     * @param recipeIdScope The Recipe Scope for getting the fx rates\n     * @param recipeIdCode The Recipe Code for getting the fx rates\n     * @param fromEffectiveAt The start date from which to calculate the Returns.\n     * @param toEffectiveAt The end date for which to calculate the Returns.\n     * @param compositeMethod The method used to calculate the Portfolio performance:              Equal/Asset.\n     * @param period The type of the returns used to calculate the aggregation result: Daily/Monthly.\n     * @param outputFrequency The type of calculated output: Daily/Weekly/Monthly/Quarterly/Half-Yearly/Yearly.\n     * @param metrics 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     * @param asAt The asAt datetime at which to retrieve the Returns. Defaults to the latest.\n     * @param alternativeIncDate 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, returnScope: string, returnCode: string, recipeIdScope?: string, recipeIdCode?: string, fromEffectiveAt?: string, toEffectiveAt?: string, compositeMethod?: string, period?: string, outputFrequency?: string, metrics?: Array<string>, asAt?: string, alternativeIncDate?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfAggregatedReturn>;\n    public getPortfolioAggregateReturns(scope: string, code: string, returnScope: string, returnCode: string, recipeIdScope?: string, recipeIdCode?: string, fromEffectiveAt?: string, toEffectiveAt?: string, compositeMethod?: string, period?: string, outputFrequency?: string, metrics?: Array<string>, asAt?: string, alternativeIncDate?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfAggregatedReturn>>;\n    public getPortfolioAggregateReturns(scope: string, code: string, returnScope: string, returnCode: string, recipeIdScope?: string, recipeIdCode?: string, fromEffectiveAt?: string, toEffectiveAt?: string, compositeMethod?: string, period?: string, outputFrequency?: string, metrics?: Array<string>, asAt?: string, alternativeIncDate?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfAggregatedReturn>>;\n    public getPortfolioAggregateReturns(scope: string, code: string, returnScope: string, returnCode: string, recipeIdScope?: string, recipeIdCode?: string, fromEffectiveAt?: string, toEffectiveAt?: string, compositeMethod?: string, period?: string, outputFrequency?: string, metrics?: Array<string>, asAt?: string, alternativeIncDate?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioAggregateReturns.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolioAggregateReturns.');\n        }\n        if (returnScope === null || returnScope === undefined) {\n            throw new Error('Required parameter returnScope was null or undefined when calling getPortfolioAggregateReturns.');\n        }\n        if (returnCode === null || returnCode === undefined) {\n            throw new Error('Required parameter returnCode was null or undefined when calling getPortfolioAggregateReturns.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetPortfolioAggregatedReturns: Aggregated Returns\n     * Aggregate Returns which are on the specified portfolio.\n     * @param scope The scope of the Portfolio.\n     * @param code The code of the  Portfolio.\n     * @param aggregatedReturnsRequest The request used in the AggregatedReturns.\n     * @param fromEffectiveAt The start date from which to calculate the Returns.\n     * @param toEffectiveAt The end date for which to calculate the Returns.\n     * @param asAt The asAt datetime at which to retrieve the Returns. Defaults to the latest.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, aggregatedReturnsRequest: AggregatedReturnsRequest, fromEffectiveAt?: string, toEffectiveAt?: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<AggregatedReturnsResponse>;\n    public getPortfolioAggregatedReturns(scope: string, code: string, aggregatedReturnsRequest: AggregatedReturnsRequest, fromEffectiveAt?: string, toEffectiveAt?: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<AggregatedReturnsResponse>>;\n    public getPortfolioAggregatedReturns(scope: string, code: string, aggregatedReturnsRequest: AggregatedReturnsRequest, fromEffectiveAt?: string, toEffectiveAt?: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<AggregatedReturnsResponse>>;\n    public getPortfolioAggregatedReturns(scope: string, code: string, aggregatedReturnsRequest: AggregatedReturnsRequest, fromEffectiveAt?: string, toEffectiveAt?: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioAggregatedReturns.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolioAggregatedReturns.');\n        }\n        if (aggregatedReturnsRequest === null || aggregatedReturnsRequest === undefined) {\n            throw new Error('Required parameter aggregatedReturnsRequest was null or undefined when calling getPortfolioAggregatedReturns.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the portfolio.\n     * @param code The code of the portfolio. Together with the scope this uniquely identifies the portfolio.\n     * @param fromAsAt The lower bound asAt datetime (inclusive) from which to retrieve commands. There is no lower bound if this is not specified.\n     * @param toAsAt The upper bound asAt datetime (inclusive) from which to retrieve commands. There is no upper bound if this is not specified.\n     * @param filter 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     * @param page The pagination token to use to continue listing commands; this value is returned from the previous call.\n     * @param limit When paginating, limit the results to this number. Defaults to 500 if not specified.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, fromAsAt?: string, toAsAt?: string, filter?: string, page?: string, limit?: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfProcessedCommand>;\n    public getPortfolioCommands(scope: string, code: string, fromAsAt?: string, toAsAt?: string, filter?: string, page?: string, limit?: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfProcessedCommand>>;\n    public getPortfolioCommands(scope: string, code: string, fromAsAt?: string, toAsAt?: string, filter?: string, page?: string, limit?: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfProcessedCommand>>;\n    public getPortfolioCommands(scope: string, code: string, fromAsAt?: string, toAsAt?: string, filter?: string, page?: string, limit?: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioCommands.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolioCommands.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Portfolio Access Metadata Rule to retrieve.\n     * @param code Portfolio code\n     * @param effectiveAt The effectiveAt datetime at which to retrieve the access metadata rule.\n     * @param asAt The asAt datetime at which to retrieve the portfolio access metadata.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt?: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<{ [key: string]: Array<AccessMetadataValue>; }>;\n    public getPortfolioMetadata(scope: string, code: string, effectiveAt?: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<{ [key: string]: Array<AccessMetadataValue>; }>>;\n    public getPortfolioMetadata(scope: string, code: string, effectiveAt?: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<{ [key: string]: Array<AccessMetadataValue>; }>>;\n    public getPortfolioMetadata(scope: string, code: string, effectiveAt?: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioMetadata.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolioMetadata.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetPortfolioProperties: Get portfolio properties\n     * List all the properties of a particular portfolio.\n     * @param scope The scope of the portfolio.\n     * @param code The code of the portfolio. Together with the scope this uniquely identifies the portfolio.\n     * @param effectiveAt 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     * @param asAt 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt?: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PortfolioProperties>;\n    public getPortfolioProperties(scope: string, code: string, effectiveAt?: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PortfolioProperties>>;\n    public getPortfolioProperties(scope: string, code: string, effectiveAt?: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PortfolioProperties>>;\n    public getPortfolioProperties(scope: string, code: string, effectiveAt?: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioProperties.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolioProperties.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the portfolio.\n     * @param code The code of the portfolio. Together with the scope this uniquely identifies the portfolio.\n     * @param propertyKey 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     * @param portfolioEffectiveAt The effective datetime used to resolve the portfolio. Defaults to the current LUSID system datetime if not specified.\n     * @param asAt The asAt datetime at which to show the history. Defaults to returning the current datetime if not supplied.\n     * @param filter Expression to filter the results. For more information about filtering,              see https://support.lusid.com/knowledgebase/article/KA-01914.\n     * @param page 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     * @param limit When paginating, limit the results to this number.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, propertyKey: string, portfolioEffectiveAt?: string, asAt?: string, filter?: string, page?: string, limit?: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfPropertyInterval>;\n    public getPortfolioPropertyTimeSeries(scope: string, code: string, propertyKey: string, portfolioEffectiveAt?: string, asAt?: string, filter?: string, page?: string, limit?: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfPropertyInterval>>;\n    public getPortfolioPropertyTimeSeries(scope: string, code: string, propertyKey: string, portfolioEffectiveAt?: string, asAt?: string, filter?: string, page?: string, limit?: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfPropertyInterval>>;\n    public getPortfolioPropertyTimeSeries(scope: string, code: string, propertyKey: string, portfolioEffectiveAt?: string, asAt?: string, filter?: string, page?: string, limit?: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioPropertyTimeSeries.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolioPropertyTimeSeries.');\n        }\n        if (propertyKey === null || propertyKey === undefined) {\n            throw new Error('Required parameter propertyKey was null or undefined when calling getPortfolioPropertyTimeSeries.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetPortfolioRelations: Get portfolio relations\n     * Get relations for a particular portfolio.\n     * @param scope The scope of the portfolio.\n     * @param code The code of the portfolio. Together with the scope this uniquely identifies the portfolio.\n     * @param effectiveAt The effective datetime or cut label at which to retrieve relations. Defaults to the current LUSID system datetime if not specified.\n     * @param asAt The asAt datetime at which to retrieve relations. Defaults to returning the latest LUSID AsAt time if not specified.\n     * @param filter Expression to filter the relations. Provide a null or empty string for this field until further notice.\n     * @param identifierTypes 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, identifierTypes?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfRelation>;\n    public getPortfolioRelations(scope: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, identifierTypes?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfRelation>>;\n    public getPortfolioRelations(scope: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, identifierTypes?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfRelation>>;\n    public getPortfolioRelations(scope: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, identifierTypes?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioRelations.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolioRelations.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetPortfolioRelationships: Get portfolio relationships\n     * Get relationships for a particular portfolio.\n     * @param scope The scope of the portfolio.\n     * @param code The code of the portfolio. Together with the scope this uniquely identifies the portfolio.\n     * @param effectiveAt The effective datetime or cut label at which to retrieve relationships. Defaults to the current LUSID system datetime if not specified.\n     * @param asAt The asAt datetime at which to retrieve relationships. Defaults to returning the latest LUSID AsAt time if not specified.\n     * @param filter Expression to filter the relationships. Provide a null or empty string for this field until further notice.\n     * @param identifierTypes 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, identifierTypes?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfRelationship>;\n    public getPortfolioRelationships(scope: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, identifierTypes?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfRelationship>>;\n    public getPortfolioRelationships(scope: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, identifierTypes?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfRelationship>>;\n    public getPortfolioRelationships(scope: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, identifierTypes?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioRelationships.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolioRelationships.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetPortfolioReturns: Get Returns\n     * Get Returns which are on the specified portfolio.\n     * @param scope The scope of the Portfolio.\n     * @param code The code of the  Portfolio.\n     * @param returnScope The scope of the Returns.\n     * @param returnCode The code of the Returns.\n     * @param fromEffectiveAt The start date from which to get the Returns.\n     * @param toEffectiveAt The end date from which to get the Returns.\n     * @param period Show the Returns on a Daily or Monthly period. Defaults to Daily.\n     * @param asAt The asAt datetime at which to retrieve the Returns. Defaults to the latest.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, returnScope: string, returnCode: string, fromEffectiveAt?: string, toEffectiveAt?: string, period?: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfPerformanceReturn>;\n    public getPortfolioReturns(scope: string, code: string, returnScope: string, returnCode: string, fromEffectiveAt?: string, toEffectiveAt?: string, period?: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfPerformanceReturn>>;\n    public getPortfolioReturns(scope: string, code: string, returnScope: string, returnCode: string, fromEffectiveAt?: string, toEffectiveAt?: string, period?: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfPerformanceReturn>>;\n    public getPortfolioReturns(scope: string, code: string, returnScope: string, returnCode: string, fromEffectiveAt?: string, toEffectiveAt?: string, period?: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioReturns.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolioReturns.');\n        }\n        if (returnScope === null || returnScope === undefined) {\n            throw new Error('Required parameter returnScope was null or undefined when calling getPortfolioReturns.');\n        }\n        if (returnCode === null || returnCode === undefined) {\n            throw new Error('Required parameter returnCode was null or undefined when calling getPortfolioReturns.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Portfolio Access Metadata Rule to retrieve.\n     * @param code The code of the portfolio\n     * @param metadataKey Key of the metadata to retrieve\n     * @param effectiveAt The effective date of the rule\n     * @param asAt The asAt datetime at which to retrieve the portfolio access metadata.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, metadataKey: string, effectiveAt?: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Array<AccessMetadataValue>>;\n    public getPortfoliosAccessMetadataByKey(scope: string, code: string, metadataKey: string, effectiveAt?: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Array<AccessMetadataValue>>>;\n    public getPortfoliosAccessMetadataByKey(scope: string, code: string, metadataKey: string, effectiveAt?: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Array<AccessMetadataValue>>>;\n    public getPortfoliosAccessMetadataByKey(scope: string, code: string, metadataKey: string, effectiveAt?: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfoliosAccessMetadataByKey.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfoliosAccessMetadataByKey.');\n        }\n        if (metadataKey === null || metadataKey === undefined) {\n            throw new Error('Required parameter metadataKey was null or undefined when calling getPortfoliosAccessMetadataByKey.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the portfolio.\n     * @param code The code of the portfolio. Together with the scope this uniquely identifies the portfolio.\n     * @param portfolioEffectiveAt The effective date at which the portfolio will be resolved. Defaults to current time if not specified.\n     * @param asAt The asAt datetime at which to retrieve the instructions. Defaults to latest if not specified.\n     * @param page 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     * @param limit When paginating, limit the results to this number. Defaults to 100 if not specified.\n     * @param filter Expression to filter the results. For more information about filtering              results, see https://support.lusid.com/knowledgebase/article/KA-01914.\n     * @param sortBy A list of field names to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, portfolioEffectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfInstrumentEventInstruction>;\n    public listInstrumentEventInstructions(scope: string, code: string, portfolioEffectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfInstrumentEventInstruction>>;\n    public listInstrumentEventInstructions(scope: string, code: string, portfolioEffectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfInstrumentEventInstruction>>;\n    public listInstrumentEventInstructions(scope: string, code: string, portfolioEffectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listInstrumentEventInstructions.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling listInstrumentEventInstructions.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the portfolio.\n     * @param code The code of the portfolio. Together with the scope this uniquely identifies the portfolio.\n     * @param effectiveAt 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     * @param asAt 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     * @param page The pagination token to use to continue listing commands; this value is returned from the previous call.\n     * @param limit When paginating, limit the results per page to this number.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfProperty>;\n    public listPortfolioProperties(scope: string, code: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfProperty>>;\n    public listPortfolioProperties(scope: string, code: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfProperty>>;\n    public listPortfolioProperties(scope: string, code: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listPortfolioProperties.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling listPortfolioProperties.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListPortfolios: List portfolios\n     * List all the portfolios matching particular criteria.\n     * @param effectiveAt The effective datetime or cut label at which to list the portfolios. Defaults to the current LUSID              system datetime if not specified.\n     * @param asAt The asAt datetime at which to list the portfolios. Defaults to returning the latest version              of each portfolio if not specified.\n     * @param page 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     * @param limit When paginating, limit the results to this number. Defaults to 100 if not specified.\n     * @param filter 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     * @param sortBy A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;.\n     * @param query 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     * @param propertyKeys 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     * @param relationshipDefinitionIds 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     * @param observe set whether or not to return the data Observable 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(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, query?: string, propertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfPortfolio>;\n    public listPortfolios(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, query?: string, propertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfPortfolio>>;\n    public listPortfolios(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, query?: string, propertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfPortfolio>>;\n    public listPortfolios(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, query?: string, propertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListPortfoliosForScope: List portfolios for scope\n     * List all the portfolios in a particular scope.\n     * @param scope The scope whose portfolios to list.\n     * @param effectiveAt The effective datetime or cut label at which to list the portfolios. Defaults to the current LUSID              system datetime if not specified.\n     * @param asAt The asAt datetime at which to list the portfolios. Defaults to returning the latest version              of each portfolio if not specified.\n     * @param page 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     * @param limit When paginating, limit the results to this number. Defaults to 100 if not specified.\n     * @param filter 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     * @param sortBy A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;.\n     * @param propertyKeys 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     * @param relationshipDefinitionIds 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     * @param observe set whether or not to return the data Observable 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(scope: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, propertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfPortfolio>;\n    public listPortfoliosForScope(scope: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, propertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfPortfolio>>;\n    public listPortfoliosForScope(scope: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, propertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfPortfolio>>;\n    public listPortfoliosForScope(scope: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, propertyKeys?: Array<string>, relationshipDefinitionIds?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listPortfoliosForScope.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.\n     * @param scope The scope of the portfolio.\n     * @param code The code of the portfolio. Together with the               scope this uniquely identifies the portfolio.\n     * @param operation The json patch document. For more check: https://datatracker.ietf.org/doc/html/rfc6902.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, operation: Array<Operation>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Portfolio>;\n    public patchPortfolio(scope: string, code: string, operation: Array<Operation>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Portfolio>>;\n    public patchPortfolio(scope: string, code: string, operation: Array<Operation>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Portfolio>>;\n    public patchPortfolio(scope: string, code: string, operation: Array<Operation>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling patchPortfolio.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling patchPortfolio.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Portfolio Access Metadata Rule.\n     * @param code Portfolio code\n     * @param accessMetadataOperation The Json Patch document\n     * @param effectiveAt The date this rule will effective from\n     * @param effectiveUntil 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, accessMetadataOperation: Array<AccessMetadataOperation>, effectiveAt?: string, effectiveUntil?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<{ [key: string]: Array<AccessMetadataValue>; }>;\n    public patchPortfolioAccessMetadata(scope: string, code: string, accessMetadataOperation: Array<AccessMetadataOperation>, effectiveAt?: string, effectiveUntil?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<{ [key: string]: Array<AccessMetadataValue>; }>>;\n    public patchPortfolioAccessMetadata(scope: string, code: string, accessMetadataOperation: Array<AccessMetadataOperation>, effectiveAt?: string, effectiveUntil?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<{ [key: string]: Array<AccessMetadataValue>; }>>;\n    public patchPortfolioAccessMetadata(scope: string, code: string, accessMetadataOperation: Array<AccessMetadataOperation>, effectiveAt?: string, effectiveUntil?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling patchPortfolioAccessMetadata.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling patchPortfolioAccessMetadata.');\n        }\n        if (accessMetadataOperation === null || accessMetadataOperation === undefined) {\n            throw new Error('Required parameter accessMetadataOperation was null or undefined when calling patchPortfolioAccessMetadata.');\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        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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the portfolio.\n     * @param code The code of the portfolio. Together with the scope this uniquely identifies the portfolio.\n     * @param updatePortfolioRequest The updated portfolio definition.\n     * @param effectiveAt The effective datetime or cut label at which to update the definition. Defaults to the current               LUSID system datetime if not specified.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, updatePortfolioRequest: UpdatePortfolioRequest, effectiveAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Portfolio>;\n    public updatePortfolio(scope: string, code: string, updatePortfolioRequest: UpdatePortfolioRequest, effectiveAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Portfolio>>;\n    public updatePortfolio(scope: string, code: string, updatePortfolioRequest: UpdatePortfolioRequest, effectiveAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Portfolio>>;\n    public updatePortfolio(scope: string, code: string, updatePortfolioRequest: UpdatePortfolioRequest, effectiveAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling updatePortfolio.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling updatePortfolio.');\n        }\n        if (updatePortfolioRequest === null || updatePortfolioRequest === undefined) {\n            throw new Error('Required parameter updatePortfolioRequest was null or undefined when calling updatePortfolio.');\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the portfolio.\n     * @param code The code of the portfolio. Together with the scope this uniquely identifies the portfolio.\n     * @param successMode Whether the batch request should fail atomically or in a partial fashion - allowed values: Atomic, Partial (default)\n     * @param requestBody The instructions to be upserted to the portfolio.\n     * @param portfolioEffectiveAt The effective date at which the portfolio will be resolved. Defaults to current time if not specified.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, successMode: string, requestBody: { [key: string]: InstrumentEventInstructionRequest; }, portfolioEffectiveAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<InstrumentEventInstructionsResponse>;\n    public upsertInstrumentEventInstructions(scope: string, code: string, successMode: string, requestBody: { [key: string]: InstrumentEventInstructionRequest; }, portfolioEffectiveAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<InstrumentEventInstructionsResponse>>;\n    public upsertInstrumentEventInstructions(scope: string, code: string, successMode: string, requestBody: { [key: string]: InstrumentEventInstructionRequest; }, portfolioEffectiveAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<InstrumentEventInstructionsResponse>>;\n    public upsertInstrumentEventInstructions(scope: string, code: string, successMode: string, requestBody: { [key: string]: InstrumentEventInstructionRequest; }, portfolioEffectiveAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertInstrumentEventInstructions.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertInstrumentEventInstructions.');\n        }\n        if (successMode === null || successMode === undefined) {\n            throw new Error('Required parameter successMode was null or undefined when calling upsertInstrumentEventInstructions.');\n        }\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling upsertInstrumentEventInstructions.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope to use when updating or inserting the Portfolio Access Metadata Rule.\n     * @param code Portfolio code\n     * @param metadataKey Key of the access metadata to upsert\n     * @param upsertPortfolioAccessMetadataRequest The Portfolio Access Metadata Rule to update or insert\n     * @param effectiveAt The date this rule will effective from\n     * @param effectiveUntil 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, metadataKey: string, upsertPortfolioAccessMetadataRequest: UpsertPortfolioAccessMetadataRequest, effectiveAt?: string, effectiveUntil?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfAccessMetadataValueOf>;\n    public upsertPortfolioAccessMetadata(scope: string, code: string, metadataKey: string, upsertPortfolioAccessMetadataRequest: UpsertPortfolioAccessMetadataRequest, effectiveAt?: string, effectiveUntil?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfAccessMetadataValueOf>>;\n    public upsertPortfolioAccessMetadata(scope: string, code: string, metadataKey: string, upsertPortfolioAccessMetadataRequest: UpsertPortfolioAccessMetadataRequest, effectiveAt?: string, effectiveUntil?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfAccessMetadataValueOf>>;\n    public upsertPortfolioAccessMetadata(scope: string, code: string, metadataKey: string, upsertPortfolioAccessMetadataRequest: UpsertPortfolioAccessMetadataRequest, effectiveAt?: string, effectiveUntil?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertPortfolioAccessMetadata.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertPortfolioAccessMetadata.');\n        }\n        if (metadataKey === null || metadataKey === undefined) {\n            throw new Error('Required parameter metadataKey was null or undefined when calling upsertPortfolioAccessMetadata.');\n        }\n        if (upsertPortfolioAccessMetadataRequest === null || upsertPortfolioAccessMetadataRequest === undefined) {\n            throw new Error('Required parameter upsertPortfolioAccessMetadataRequest was null or undefined when calling upsertPortfolioAccessMetadata.');\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        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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the portfolio.\n     * @param code The code of the portfolio. Together with the scope this uniquely identifies the portfolio.\n     * @param requestBody 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, requestBody: { [key: string]: Property; }, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PortfolioProperties>;\n    public upsertPortfolioProperties(scope: string, code: string, requestBody: { [key: string]: Property; }, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PortfolioProperties>>;\n    public upsertPortfolioProperties(scope: string, code: string, requestBody: { [key: string]: Property; }, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PortfolioProperties>>;\n    public upsertPortfolioProperties(scope: string, code: string, requestBody: { [key: string]: Property; }, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertPortfolioProperties.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertPortfolioProperties.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * UpsertPortfolioReturns: Upsert Returns\n     * Update or insert returns into the specified portfolio.\n     * @param scope The scope of the Portfolio.\n     * @param code The code of the  Portfolio.\n     * @param returnScope The scope of the Returns.\n     * @param returnCode The code of the Returns.\n     * @param performanceReturn This contains the Returns which need to be upsert.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, returnScope: string, returnCode: string, performanceReturn: Array<PerformanceReturn>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<UpsertReturnsResponse>;\n    public upsertPortfolioReturns(scope: string, code: string, returnScope: string, returnCode: string, performanceReturn: Array<PerformanceReturn>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<UpsertReturnsResponse>>;\n    public upsertPortfolioReturns(scope: string, code: string, returnScope: string, returnCode: string, performanceReturn: Array<PerformanceReturn>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<UpsertReturnsResponse>>;\n    public upsertPortfolioReturns(scope: string, code: string, returnScope: string, returnCode: string, performanceReturn: Array<PerformanceReturn>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertPortfolioReturns.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertPortfolioReturns.');\n        }\n        if (returnScope === null || returnScope === undefined) {\n            throw new Error('Required parameter returnScope was null or undefined when calling upsertPortfolioReturns.');\n        }\n        if (returnCode === null || returnCode === undefined) {\n            throw new Error('Required parameter returnCode was null or undefined when calling upsertPortfolioReturns.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 createDerivedPropertyDefinitionRequest The definition of the new derived property.\n     * @param observe set whether or not to return the data Observable 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(createDerivedPropertyDefinitionRequest: CreateDerivedPropertyDefinitionRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PropertyDefinition>;\n    public createDerivedPropertyDefinition(createDerivedPropertyDefinitionRequest: CreateDerivedPropertyDefinitionRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PropertyDefinition>>;\n    public createDerivedPropertyDefinition(createDerivedPropertyDefinitionRequest: CreateDerivedPropertyDefinitionRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PropertyDefinition>>;\n    public createDerivedPropertyDefinition(createDerivedPropertyDefinitionRequest: CreateDerivedPropertyDefinitionRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * CreatePropertyDefinition: Create property definition\n     * Define a new property.\n     * @param createPropertyDefinitionRequest The definition of the new property.\n     * @param observe set whether or not to return the data Observable 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(createPropertyDefinitionRequest: CreatePropertyDefinitionRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PropertyDefinition>;\n    public createPropertyDefinition(createPropertyDefinitionRequest: CreatePropertyDefinitionRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PropertyDefinition>>;\n    public createPropertyDefinition(createPropertyDefinitionRequest: CreatePropertyDefinitionRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PropertyDefinition>>;\n    public createPropertyDefinition(createPropertyDefinitionRequest: CreatePropertyDefinitionRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * DeletePropertyDefinition: Delete property definition\n     * Delete the definition of the specified property.\n     * @param domain The domain of the property to be deleted.\n     * @param scope The scope of the property to be deleted.\n     * @param code The code of the property to be deleted. Together with the domain and scope this uniquely              identifies the property.\n     * @param observe set whether or not to return the data Observable 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(domain: 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | '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', scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deletePropertyDefinition(domain: 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | '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', scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deletePropertyDefinition(domain: 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | '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', scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deletePropertyDefinition(domain: 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | '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', scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (domain === null || domain === undefined) {\n            throw new Error('Required parameter domain was null or undefined when calling deletePropertyDefinition.');\n        }\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deletePropertyDefinition.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | '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'\", 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                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 domain The domain of the property definition to delete properties from.\n     * @param scope The scope of the property definition to delete properties from.\n     * @param code The code of the property definition to delete properties from.\n     * @param requestBody 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     * @param effectiveAt 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     * @param observe set whether or not to return the data Observable 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(domain: 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | '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', scope: string, code: string, requestBody: Array<string>, effectiveAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deletePropertyDefinitionProperties(domain: 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | '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', scope: string, code: string, requestBody: Array<string>, effectiveAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deletePropertyDefinitionProperties(domain: 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | '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', scope: string, code: string, requestBody: Array<string>, effectiveAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deletePropertyDefinitionProperties(domain: 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | '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', scope: string, code: string, requestBody: Array<string>, effectiveAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (domain === null || domain === undefined) {\n            throw new Error('Required parameter domain was null or undefined when calling deletePropertyDefinitionProperties.');\n        }\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deletePropertyDefinitionProperties.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deletePropertyDefinitionProperties.');\n        }\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling deletePropertyDefinitionProperties.');\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | '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'\", 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                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 propertyKeys 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     * @param asAt The asAt datetime at which to retrieve the property definitions. Defaults to return              the latest version of each definition if not specified.\n     * @param filter 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     * @param effectiveAt 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     * @param observe set whether or not to return the data Observable 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(propertyKeys: Array<string>, asAt?: string, filter?: string, effectiveAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfPropertyDefinition>;\n    public getMultiplePropertyDefinitions(propertyKeys: Array<string>, asAt?: string, filter?: string, effectiveAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfPropertyDefinition>>;\n    public getMultiplePropertyDefinitions(propertyKeys: Array<string>, asAt?: string, filter?: string, effectiveAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfPropertyDefinition>>;\n    public getMultiplePropertyDefinitions(propertyKeys: Array<string>, asAt?: string, filter?: string, effectiveAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (propertyKeys === null || propertyKeys === undefined) {\n            throw new Error('Required parameter propertyKeys was null or undefined when calling getMultiplePropertyDefinitions.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetPropertyDefinition: Get property definition\n     * Retrieve the definition of a specified property.\n     * @param domain The domain of the specified property.\n     * @param scope The scope of the specified property.\n     * @param code The code of the specified property. Together with the domain and scope this uniquely              identifies the property.\n     * @param asAt The asAt datetime at which to retrieve the property definition. Defaults to return              the latest version of the definition if not specified.\n     * @param effectiveAt 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     * @param observe set whether or not to return the data Observable 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(domain: 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | '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', scope: string, code: string, asAt?: string, effectiveAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PropertyDefinition>;\n    public getPropertyDefinition(domain: 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | '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', scope: string, code: string, asAt?: string, effectiveAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PropertyDefinition>>;\n    public getPropertyDefinition(domain: 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | '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', scope: string, code: string, asAt?: string, effectiveAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PropertyDefinition>>;\n    public getPropertyDefinition(domain: 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | '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', scope: string, code: string, asAt?: string, effectiveAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (domain === null || domain === undefined) {\n            throw new Error('Required parameter domain was null or undefined when calling getPropertyDefinition.');\n        }\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPropertyDefinition.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPropertyDefinition.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | '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'\", 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                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 domain The domain of the property definition to which the property is attached\n     * @param scope The scope of the property definition to which the property is attached\n     * @param code The code of the property definition to which the property is attached\n     * @param propertyKey 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     * @param asAt The asAt datetime at which to show the history. Defaults to the current datetime if not specified.\n     * @param filter Expression to filter the results. Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid.\n     * @param page 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     * @param limit When paginating, limit the number of returned results to this many.\n     * @param observe set whether or not to return the data Observable 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(domain: 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | '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', scope: string, code: string, propertyKey: string, asAt?: string, filter?: string, page?: string, limit?: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfPropertyInterval>;\n    public getPropertyDefinitionPropertyTimeSeries(domain: 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | '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', scope: string, code: string, propertyKey: string, asAt?: string, filter?: string, page?: string, limit?: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfPropertyInterval>>;\n    public getPropertyDefinitionPropertyTimeSeries(domain: 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | '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', scope: string, code: string, propertyKey: string, asAt?: string, filter?: string, page?: string, limit?: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfPropertyInterval>>;\n    public getPropertyDefinitionPropertyTimeSeries(domain: 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | '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', scope: string, code: string, propertyKey: string, asAt?: string, filter?: string, page?: string, limit?: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (domain === null || domain === undefined) {\n            throw new Error('Required parameter domain was null or undefined when calling getPropertyDefinitionPropertyTimeSeries.');\n        }\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPropertyDefinitionPropertyTimeSeries.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPropertyDefinitionPropertyTimeSeries.');\n        }\n        if (propertyKey === null || propertyKey === undefined) {\n            throw new Error('Required parameter propertyKey was null or undefined when calling getPropertyDefinitionPropertyTimeSeries.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | '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'\", 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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListPropertyDefinitions: List property definitions\n     * List all the property definitions matching particular criteria.\n     * @param effectiveAt The effective datetime or cut label at which to list the property definitions. Defaults to the current LUSID              system datetime if not specified.\n     * @param asAt The asAt datetime at which to list the property definitions. Defaults to returning the latest version              of each property definition if not specified.\n     * @param propertyKeys 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     * @param page 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     * @param limit When paginating, limit the results to this number. Defaults to 100 if not specified.\n     * @param filter 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     * @param sortBy A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;\n     * @param observe set whether or not to return the data Observable 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(effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfPropertyDefinition>;\n    public listPropertyDefinitions(effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfPropertyDefinition>>;\n    public listPropertyDefinitions(effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfPropertyDefinition>>;\n    public listPropertyDefinitions(effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 domain Domain of the property definition\n     * @param scope Scope of the property definition\n     * @param code Code of the property definition\n     * @param updateDerivedPropertyDefinitionRequest Information about the derived property definition being updated\n     * @param observe set whether or not to return the data Observable 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(domain: 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | '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', scope: string, code: string, updateDerivedPropertyDefinitionRequest: UpdateDerivedPropertyDefinitionRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PropertyDefinition>;\n    public updateDerivedPropertyDefinition(domain: 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | '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', scope: string, code: string, updateDerivedPropertyDefinitionRequest: UpdateDerivedPropertyDefinitionRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PropertyDefinition>>;\n    public updateDerivedPropertyDefinition(domain: 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | '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', scope: string, code: string, updateDerivedPropertyDefinitionRequest: UpdateDerivedPropertyDefinitionRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PropertyDefinition>>;\n    public updateDerivedPropertyDefinition(domain: 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | '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', scope: string, code: string, updateDerivedPropertyDefinitionRequest: UpdateDerivedPropertyDefinitionRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (domain === null || domain === undefined) {\n            throw new Error('Required parameter domain was null or undefined when calling updateDerivedPropertyDefinition.');\n        }\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling updateDerivedPropertyDefinition.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling updateDerivedPropertyDefinition.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | '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'\", 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                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 domain The domain of the property being updated.\n     * @param scope The scope of the property being updated.\n     * @param code The code of the property being updated. Together with the domain and scope this uniquely              identifies the property.\n     * @param updatePropertyDefinitionRequest The updated definition of the property.\n     * @param observe set whether or not to return the data Observable 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(domain: 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | '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', scope: string, code: string, updatePropertyDefinitionRequest: UpdatePropertyDefinitionRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PropertyDefinition>;\n    public updatePropertyDefinition(domain: 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | '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', scope: string, code: string, updatePropertyDefinitionRequest: UpdatePropertyDefinitionRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PropertyDefinition>>;\n    public updatePropertyDefinition(domain: 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | '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', scope: string, code: string, updatePropertyDefinitionRequest: UpdatePropertyDefinitionRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PropertyDefinition>>;\n    public updatePropertyDefinition(domain: 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | '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', scope: string, code: string, updatePropertyDefinitionRequest: UpdatePropertyDefinitionRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (domain === null || domain === undefined) {\n            throw new Error('Required parameter domain was null or undefined when calling updatePropertyDefinition.');\n        }\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling updatePropertyDefinition.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling updatePropertyDefinition.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | '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'\", 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                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 domain The domain of the specified property.\n     * @param scope The scope of the specified property.\n     * @param code The code of the specified property. Together with the domain and scope this uniquely\n     * @param requestBody 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     * @param successMode Whether the batch request should fail Atomically or in a Partial fashion - Allowed Values: Atomic, Partial.\n     * @param observe set whether or not to return the data Observable 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(domain: 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | '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', scope: string, code: string, requestBody: { [key: string]: Property; }, successMode?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<BatchUpsertPropertyDefinitionPropertiesResponse>;\n    public upsertPropertyDefinitionProperties(domain: 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | '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', scope: string, code: string, requestBody: { [key: string]: Property; }, successMode?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<BatchUpsertPropertyDefinitionPropertiesResponse>>;\n    public upsertPropertyDefinitionProperties(domain: 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | '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', scope: string, code: string, requestBody: { [key: string]: Property; }, successMode?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<BatchUpsertPropertyDefinitionPropertiesResponse>>;\n    public upsertPropertyDefinitionProperties(domain: 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | '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', scope: string, code: string, requestBody: { [key: string]: Property; }, successMode?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (domain === null || domain === undefined) {\n            throw new Error('Required parameter domain was null or undefined when calling upsertPropertyDefinitionProperties.');\n        }\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertPropertyDefinitionProperties.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertPropertyDefinitionProperties.');\n        }\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling upsertPropertyDefinitionProperties.');\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | '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'\", 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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 asAt For user defined DerivedValuation keys.\n     * @param filter Expression to filter the result set.              Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid.\n     * @param observe set whether or not to return the data Observable 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(asAt?: string, filter?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfQueryableKey>;\n    public getAllQueryableKeys(asAt?: string, filter?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfQueryableKey>>;\n    public getAllQueryableKeys(asAt?: string, filter?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfQueryableKey>>;\n    public getAllQueryableKeys(asAt?: string, filter?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 scope The scope of the Quote Access Metadata Rule to retrieve.\n     * @param provider The Provider of the rule\n     * @param priceSource The PriceSource of the rule\n     * @param instrumentIdType The InstrumentIdType of the rule\n     * @param instrumentId The InstrumentId of the rule\n     * @param quoteType The QuoteType of the rule\n     * @param field The Field of the rule\n     * @param effectiveAt The effective date to delete at, if this is not supplied, it will delete all data found\n     * @param observe set whether or not to return the data Observable 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(scope: string, provider?: string, priceSource?: string, instrumentIdType?: string, instrumentId?: string, quoteType?: string, field?: string, effectiveAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<QuoteAccessMetadataRule>;\n    public deleteQuoteAccessMetadataRule(scope: string, provider?: string, priceSource?: string, instrumentIdType?: string, instrumentId?: string, quoteType?: string, field?: string, effectiveAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<QuoteAccessMetadataRule>>;\n    public deleteQuoteAccessMetadataRule(scope: string, provider?: string, priceSource?: string, instrumentIdType?: string, instrumentId?: string, quoteType?: string, field?: string, effectiveAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<QuoteAccessMetadataRule>>;\n    public deleteQuoteAccessMetadataRule(scope: string, provider?: string, priceSource?: string, instrumentIdType?: string, instrumentId?: string, quoteType?: string, field?: string, effectiveAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteQuoteAccessMetadataRule.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the quotes to delete.\n     * @param requestBody The quotes to delete keyed by a unique correlation id.\n     * @param observe set whether or not to return the data Observable 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(scope: string, requestBody?: { [key: string]: QuoteId; }, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<AnnulQuotesResponse>;\n    public deleteQuotes(scope: string, requestBody?: { [key: string]: QuoteId; }, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<AnnulQuotesResponse>>;\n    public deleteQuotes(scope: string, requestBody?: { [key: string]: QuoteId; }, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<AnnulQuotesResponse>>;\n    public deleteQuotes(scope: string, requestBody?: { [key: string]: QuoteId; }, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteQuotes.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the quotes to retrieve.\n     * @param effectiveAt The effective datetime or cut label at which to retrieve the quotes. Defaults to the current LUSID system datetime if not specified.\n     * @param asAt The asAt datetime at which to retrieve the quotes. Defaults to return the latest version of each quote if not specified.\n     * @param maxAge 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     * @param requestBody 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     * @param observe set whether or not to return the data Observable 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(scope: string, effectiveAt?: string, asAt?: string, maxAge?: string, requestBody?: { [key: string]: QuoteSeriesId; }, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<GetQuotesResponse>;\n    public getQuotes(scope: string, effectiveAt?: string, asAt?: string, maxAge?: string, requestBody?: { [key: string]: QuoteSeriesId; }, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<GetQuotesResponse>>;\n    public getQuotes(scope: string, effectiveAt?: string, asAt?: string, maxAge?: string, requestBody?: { [key: string]: QuoteSeriesId; }, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<GetQuotesResponse>>;\n    public getQuotes(scope: string, effectiveAt?: string, asAt?: string, maxAge?: string, requestBody?: { [key: string]: QuoteSeriesId; }, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getQuotes.');\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        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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Quote Access Metadata Rule to retrieve.\n     * @param provider The Provider of the rule\n     * @param priceSource The PriceSource of the rule\n     * @param instrumentIdType The InstrumentIdType of the rule\n     * @param instrumentId The InstrumentId of the rule\n     * @param quoteType The QuoteType of the rule\n     * @param field The Field of the rule\n     * @param effectiveAt The effective date of the rule\n     * @param asAt The asAt datetime at which to retrieve the access metadata rule. Defaults to return the latest version if not specified.\n     * @param observe set whether or not to return the data Observable 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(scope: string, provider?: string, priceSource?: string, instrumentIdType?: string, instrumentId?: string, quoteType?: string, field?: string, effectiveAt?: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<QuoteAccessMetadataRule>;\n    public getQuotesAccessMetadataRule(scope: string, provider?: string, priceSource?: string, instrumentIdType?: string, instrumentId?: string, quoteType?: string, field?: string, effectiveAt?: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<QuoteAccessMetadataRule>>;\n    public getQuotesAccessMetadataRule(scope: string, provider?: string, priceSource?: string, instrumentIdType?: string, instrumentId?: string, quoteType?: string, field?: string, effectiveAt?: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<QuoteAccessMetadataRule>>;\n    public getQuotesAccessMetadataRule(scope: string, provider?: string, priceSource?: string, instrumentIdType?: string, instrumentId?: string, quoteType?: string, field?: string, effectiveAt?: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getQuotesAccessMetadataRule.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the quotes to list.\n     * @param asAt The asAt datetime at which to list the quotes. Defaults to latest if not specified.\n     * @param page 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     * @param limit When paginating, limit the number of returned results to this many.\n     * @param filter Expression to filter the result set.              Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid.\n     * @param observe set whether or not to return the data Observable 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(scope: string, asAt?: string, page?: string, limit?: number, filter?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfQuote>;\n    public listQuotes(scope: string, asAt?: string, page?: string, limit?: number, filter?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfQuote>>;\n    public listQuotes(scope: string, asAt?: string, page?: string, limit?: number, filter?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfQuote>>;\n    public listQuotes(scope: string, asAt?: string, page?: string, limit?: number, filter?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listQuotes.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the Quote Access Metadata Rule to retrieve.\n     * @param asAt The asAt datetime at which to retrieve the access metadata rule. Defaults to return the latest version if not specified.\n     * @param observe set whether or not to return the data Observable 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(scope: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfQuoteAccessMetadataRule>;\n    public listQuotesAccessMetadataRules(scope: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfQuoteAccessMetadataRule>>;\n    public listQuotesAccessMetadataRules(scope: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfQuoteAccessMetadataRule>>;\n    public listQuotesAccessMetadataRules(scope: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listQuotesAccessMetadataRules.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the quotes to list.\n     * @param asAt The asAt datetime at which to list the quotes. Defaults to latest if not specified.\n     * @param page 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     * @param limit When paginating, limit the number of returned results to this many.\n     * @param filter Expression to filter the result set.              Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid.\n     * @param observe set whether or not to return the data Observable 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(scope: string, asAt?: string, page?: string, limit?: number, filter?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfQuote>;\n    public listQuotesForScope(scope: string, asAt?: string, page?: string, limit?: number, filter?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfQuote>>;\n    public listQuotesForScope(scope: string, asAt?: string, page?: string, limit?: number, filter?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfQuote>>;\n    public listQuotesForScope(scope: string, asAt?: string, page?: string, limit?: number, filter?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listQuotesForScope.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope to use when updating or inserting the Quote Access Metadata Rule.\n     * @param upsertQuoteAccessMetadataRuleRequest The Quote Access Metadata Rule to update or insert\n     * @param effectiveAt The date this rule will effective from\n     * @param effectiveUntil 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     * @param observe set whether or not to return the data Observable 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(scope: string, upsertQuoteAccessMetadataRuleRequest: UpsertQuoteAccessMetadataRuleRequest, effectiveAt?: string, effectiveUntil?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<QuoteAccessMetadataRule>;\n    public upsertQuoteAccessMetadataRule(scope: string, upsertQuoteAccessMetadataRuleRequest: UpsertQuoteAccessMetadataRuleRequest, effectiveAt?: string, effectiveUntil?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<QuoteAccessMetadataRule>>;\n    public upsertQuoteAccessMetadataRule(scope: string, upsertQuoteAccessMetadataRuleRequest: UpsertQuoteAccessMetadataRuleRequest, effectiveAt?: string, effectiveUntil?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<QuoteAccessMetadataRule>>;\n    public upsertQuoteAccessMetadataRule(scope: string, upsertQuoteAccessMetadataRuleRequest: UpsertQuoteAccessMetadataRuleRequest, effectiveAt?: string, effectiveUntil?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertQuoteAccessMetadataRule.');\n        }\n        if (upsertQuoteAccessMetadataRuleRequest === null || upsertQuoteAccessMetadataRuleRequest === undefined) {\n            throw new Error('Required parameter upsertQuoteAccessMetadataRuleRequest was null or undefined when calling upsertQuoteAccessMetadataRule.');\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        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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope to use when updating or inserting the quotes.\n     * @param requestBody The quotes to update or insert keyed by a unique correlation id.\n     * @param observe set whether or not to return the data Observable 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(scope: string, requestBody?: { [key: string]: UpsertQuoteRequest; }, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<UpsertQuotesResponse>;\n    public upsertQuotes(scope: string, requestBody?: { [key: string]: UpsertQuoteRequest; }, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<UpsertQuotesResponse>>;\n    public upsertQuotes(scope: string, requestBody?: { [key: string]: UpsertQuoteRequest; }, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<UpsertQuotesResponse>>;\n    public upsertQuotes(scope: string, requestBody?: { [key: string]: UpsertQuoteRequest; }, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertQuotes.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 scope The scope of the reconciliation\n     * @param createReconciliationRequest The definition of the reconciliation\n     * @param observe set whether or not to return the data Observable 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(scope: string, createReconciliationRequest?: CreateReconciliationRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Reconciliation>;\n    public createScheduledReconciliation(scope: string, createReconciliationRequest?: CreateReconciliationRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Reconciliation>>;\n    public createScheduledReconciliation(scope: string, createReconciliationRequest?: CreateReconciliationRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Reconciliation>>;\n    public createScheduledReconciliation(scope: string, createReconciliationRequest?: CreateReconciliationRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createScheduledReconciliation.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteReconciliation: Delete scheduled reconciliation\n     * Delete the given scheduled reconciliation\n     * @param scope The scope of the scheduled reconciliation\n     * @param code The code of the scheduled reconciliation\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteReconciliation(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteReconciliation(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteReconciliation(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteReconciliation.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the mapping.\n     * @param code The code fof the mapping.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<string>;\n    public deleteReconciliationMapping(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<string>>;\n    public deleteReconciliationMapping(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<string>>;\n    public deleteReconciliationMapping(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteReconciliationMapping.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetReconciliation: Get scheduled reconciliation\n     * Get the requested scheduled reconciliation\n     * @param scope The scope of the scheduled reconciliation\n     * @param code The code of the scheduled reconciliation\n     * @param effectiveAt The effective datetime or cut label at which to retrieve the scheduled reconciliation. Defaults to the current LUSID system datetime if not specified.\n     * @param asAt The asAt datetime at which to retrieve the scheduled reconciliation. Defaults to returning the latest version of the reconciliation if not specified.\n     * @param propertyKeys 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Reconciliation>;\n    public getReconciliation(scope: string, code: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Reconciliation>>;\n    public getReconciliation(scope: string, code: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Reconciliation>>;\n    public getReconciliation(scope: string, code: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getReconciliation.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getReconciliation.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the mapping.\n     * @param code The code of the mapping.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Mapping>;\n    public getReconciliationMapping(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Mapping>>;\n    public getReconciliationMapping(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Mapping>>;\n    public getReconciliationMapping(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getReconciliationMapping.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 reconciliationType Optional parameter to specify which type of mappings should be returned.  Defaults to Transaction if not provided.\n     * @param observe set whether or not to return the data Observable 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(reconciliationType?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfMapping>;\n    public listReconciliationMappings(reconciliationType?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfMapping>>;\n    public listReconciliationMappings(reconciliationType?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfMapping>>;\n    public listReconciliationMappings(reconciliationType?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListReconciliations: List scheduled reconciliations\n     * List all the scheduled reconciliations matching particular criteria\n     * @param effectiveAt 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     * @param asAt The asAt datetime at which to list the reconciliation. Defaults to returning the latest version              of each reconciliation if not specified.\n     * @param page 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     * @param limit When paginating, limit the results to this number. Defaults to 100 if not specified.\n     * @param filter 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     * @param propertyKeys 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     * @param observe set whether or not to return the data Observable 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(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfReconciliation>;\n    public listReconciliations(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfReconciliation>>;\n    public listReconciliations(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfReconciliation>>;\n    public listReconciliations(effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 reconciliationRequest The specifications of the inputs to the reconciliation\n     * @param observe set whether or not to return the data Observable 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(reconciliationRequest?: ReconciliationRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ReconciliationResponse>;\n    public reconcileGeneric(reconciliationRequest?: ReconciliationRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ReconciliationResponse>>;\n    public reconcileGeneric(reconciliationRequest?: ReconciliationRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ReconciliationResponse>>;\n    public reconcileGeneric(reconciliationRequest?: ReconciliationRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): 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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] ReconcileHoldings: Reconcile portfolio holdings\n     * Reconcile the holdings of two portfolios.\n     * @param sortBy Optional. Order the results by these fields. Use use the \\&#39;-\\&#39; sign to denote descending order e.g. -MyFieldName\n     * @param limit Optional. When paginating, limit the number of returned results to this many.\n     * @param filter 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     * @param portfoliosReconciliationRequest The specifications of the inputs to the reconciliation\n     * @param observe set whether or not to return the data Observable 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(sortBy?: Array<string>, limit?: number, filter?: string, portfoliosReconciliationRequest?: PortfoliosReconciliationRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfReconciliationBreak>;\n    public reconcileHoldings(sortBy?: Array<string>, limit?: number, filter?: string, portfoliosReconciliationRequest?: PortfoliosReconciliationRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfReconciliationBreak>>;\n    public reconcileHoldings(sortBy?: Array<string>, limit?: number, filter?: string, portfoliosReconciliationRequest?: PortfoliosReconciliationRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfReconciliationBreak>>;\n    public reconcileHoldings(sortBy?: Array<string>, limit?: number, filter?: string, portfoliosReconciliationRequest?: PortfoliosReconciliationRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 inlineValuationsReconciliationRequest The specifications of the inputs to the reconciliation\n     * @param observe set whether or not to return the data Observable 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(inlineValuationsReconciliationRequest?: InlineValuationsReconciliationRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ListAggregationReconciliation>;\n    public reconcileInline(inlineValuationsReconciliationRequest?: InlineValuationsReconciliationRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ListAggregationReconciliation>>;\n    public reconcileInline(inlineValuationsReconciliationRequest?: InlineValuationsReconciliationRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ListAggregationReconciliation>>;\n    public reconcileInline(inlineValuationsReconciliationRequest?: InlineValuationsReconciliationRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): 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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 transactionReconciliationRequest \n     * @param observe set whether or not to return the data Observable 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(transactionReconciliationRequest?: TransactionReconciliationRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<TransactionsReconciliationsResponse>;\n    public reconcileTransactions(transactionReconciliationRequest?: TransactionReconciliationRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<TransactionsReconciliationsResponse>>;\n    public reconcileTransactions(transactionReconciliationRequest?: TransactionReconciliationRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<TransactionsReconciliationsResponse>>;\n    public reconcileTransactions(transactionReconciliationRequest?: TransactionReconciliationRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): 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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 transactionReconciliationRequestV2 \n     * @param observe set whether or not to return the data Observable 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(transactionReconciliationRequestV2?: TransactionReconciliationRequestV2, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ReconciliationResponse>;\n    public reconcileTransactionsV2(transactionReconciliationRequestV2?: TransactionReconciliationRequestV2, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ReconciliationResponse>>;\n    public reconcileTransactionsV2(transactionReconciliationRequestV2?: TransactionReconciliationRequestV2, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ReconciliationResponse>>;\n    public reconcileTransactionsV2(transactionReconciliationRequestV2?: TransactionReconciliationRequestV2, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): 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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 valuationsReconciliationRequest The specifications of the inputs to the reconciliation\n     * @param observe set whether or not to return the data Observable 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(valuationsReconciliationRequest?: ValuationsReconciliationRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ListAggregationReconciliation>;\n    public reconcileValuation(valuationsReconciliationRequest?: ValuationsReconciliationRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ListAggregationReconciliation>>;\n    public reconcileValuation(valuationsReconciliationRequest?: ValuationsReconciliationRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ListAggregationReconciliation>>;\n    public reconcileValuation(valuationsReconciliationRequest?: ValuationsReconciliationRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): 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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] UpdateReconciliation: Update scheduled reconciliation\n     * Update a given scheduled reconciliation\n     * @param scope The scope of the reconciliation to be updated\n     * @param code The code of the reconciliation to be updated\n     * @param updateReconciliationRequest The updated definition of the reconciliation\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, updateReconciliationRequest?: UpdateReconciliationRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Reconciliation>;\n    public updateReconciliation(scope: string, code: string, updateReconciliationRequest?: UpdateReconciliationRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Reconciliation>>;\n    public updateReconciliation(scope: string, code: string, updateReconciliationRequest?: UpdateReconciliationRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Reconciliation>>;\n    public updateReconciliation(scope: string, code: string, updateReconciliationRequest?: UpdateReconciliationRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling updateReconciliation.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling updateReconciliation.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 mapping The mapping to be created / updated.\n     * @param observe set whether or not to return the data Observable 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(mapping?: Mapping, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Mapping>;\n    public upsertReconciliationMapping(mapping?: Mapping, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Mapping>>;\n    public upsertReconciliationMapping(mapping?: Mapping, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Mapping>>;\n    public upsertReconciliationMapping(mapping?: Mapping, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): 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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 scope The scope to which the Reference List belongs.\n     * @param code The Reference List\\&#39;s unique identifier.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteReferenceList(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteReferenceList(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteReferenceList(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteReferenceList.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope to which the Reference List belongs.\n     * @param code The Reference List\\&#39;s unique identifier.\n     * @param asAt The asAt datetime at which to retrieve the Reference List. Defaults to return the latest version of the Reference List if not specified.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ReferenceListResponse>;\n    public getReferenceList(scope: string, code: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ReferenceListResponse>>;\n    public getReferenceList(scope: string, code: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ReferenceListResponse>>;\n    public getReferenceList(scope: string, code: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getReferenceList.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getReferenceList.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 asAt The asAt datetime at which to list Reference Lists. Defaults to return the latest version of Reference Lists if not specified.\n     * @param page 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     * @param limit When paginating, limit the number of returned results to this number. Defaults to 100 if not specified.\n     * @param filter Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid.\n     * @param observe set whether or not to return the data Observable 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(asAt?: string, page?: string, limit?: number, filter?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfReferenceListResponse>;\n    public listReferenceLists(asAt?: string, page?: string, limit?: number, filter?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfReferenceListResponse>>;\n    public listReferenceLists(asAt?: string, page?: string, limit?: number, filter?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfReferenceListResponse>>;\n    public listReferenceLists(asAt?: string, page?: string, limit?: number, filter?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 referenceListRequest The payload describing the Reference List instance.\n     * @param observe set whether or not to return the data Observable 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(referenceListRequest?: ReferenceListRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ReferenceListResponse>;\n    public upsertReferenceList(referenceListRequest?: ReferenceListRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ReferenceListResponse>>;\n    public upsertReferenceList(referenceListRequest?: ReferenceListRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ReferenceListResponse>>;\n    public upsertReferenceList(referenceListRequest?: ReferenceListRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): 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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 scope The scope in which to create the reference portfolio.\n     * @param createReferencePortfolioRequest The definition of the reference portfolio.\n     * @param observe set whether or not to return the data Observable 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(scope: string, createReferencePortfolioRequest: CreateReferencePortfolioRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Portfolio>;\n    public createReferencePortfolio(scope: string, createReferencePortfolioRequest: CreateReferencePortfolioRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Portfolio>>;\n    public createReferencePortfolio(scope: string, createReferencePortfolioRequest: CreateReferencePortfolioRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Portfolio>>;\n    public createReferencePortfolio(scope: string, createReferencePortfolioRequest: CreateReferencePortfolioRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createReferencePortfolio.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the reference portfolio.\n     * @param code The code of the reference portfolio. Together with the scope this uniquely identifies              the reference portfolio.\n     * @param effectiveAt The effective date of the constituents to retrieve. Defaults to the current LUSID system datetime if not specified.\n     * @param asAt The asAt datetime at which to retrieve constituents. Defaults to return the latest version              of each constituent if not specified.\n     * @param propertyKeys 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<GetReferencePortfolioConstituentsResponse>;\n    public getReferencePortfolioConstituents(scope: string, code: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<GetReferencePortfolioConstituentsResponse>>;\n    public getReferencePortfolioConstituents(scope: string, code: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<GetReferencePortfolioConstituentsResponse>>;\n    public getReferencePortfolioConstituents(scope: string, code: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getReferencePortfolioConstituents.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getReferencePortfolioConstituents.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListConstituentsAdjustments: List constituents adjustments\n     * List adjustments made to constituents in a reference portfolio.\n     * @param scope The scope of the reference portfolio.\n     * @param code The code of the reference portfolio. Together with the scope this uniquely identifies              the reference portfolio.\n     * @param fromEffectiveAt Events between this time (inclusive) and the toEffectiveAt are returned.\n     * @param toEffectiveAt Events between this time (inclusive) and the fromEffectiveAt are returned.\n     * @param asAtTime The asAt time for which the result is valid.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, fromEffectiveAt: string, toEffectiveAt: string, asAtTime?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfConstituentsAdjustmentHeader>;\n    public listConstituentsAdjustments(scope: string, code: string, fromEffectiveAt: string, toEffectiveAt: string, asAtTime?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfConstituentsAdjustmentHeader>>;\n    public listConstituentsAdjustments(scope: string, code: string, fromEffectiveAt: string, toEffectiveAt: string, asAtTime?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfConstituentsAdjustmentHeader>>;\n    public listConstituentsAdjustments(scope: string, code: string, fromEffectiveAt: string, toEffectiveAt: string, asAtTime?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listConstituentsAdjustments.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling listConstituentsAdjustments.');\n        }\n        if (fromEffectiveAt === null || fromEffectiveAt === undefined) {\n            throw new Error('Required parameter fromEffectiveAt was null or undefined when calling listConstituentsAdjustments.');\n        }\n        if (toEffectiveAt === null || toEffectiveAt === undefined) {\n            throw new Error('Required parameter toEffectiveAt was null or undefined when calling listConstituentsAdjustments.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the reference portfolio.\n     * @param code The code of the reference portfolio. Together with the scope this uniquely identifies              the reference portfolio.\n     * @param upsertReferencePortfolioConstituentPropertiesRequest The request to modify properties for the constituent.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, upsertReferencePortfolioConstituentPropertiesRequest: UpsertReferencePortfolioConstituentPropertiesRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<UpsertReferencePortfolioConstituentPropertiesResponse>;\n    public upsertReferencePortfolioConstituentProperties(scope: string, code: string, upsertReferencePortfolioConstituentPropertiesRequest: UpsertReferencePortfolioConstituentPropertiesRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<UpsertReferencePortfolioConstituentPropertiesResponse>>;\n    public upsertReferencePortfolioConstituentProperties(scope: string, code: string, upsertReferencePortfolioConstituentPropertiesRequest: UpsertReferencePortfolioConstituentPropertiesRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<UpsertReferencePortfolioConstituentPropertiesResponse>>;\n    public upsertReferencePortfolioConstituentProperties(scope: string, code: string, upsertReferencePortfolioConstituentPropertiesRequest: UpsertReferencePortfolioConstituentPropertiesRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertReferencePortfolioConstituentProperties.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertReferencePortfolioConstituentProperties.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * UpsertReferencePortfolioConstituents: Upsert reference portfolio constituents\n     * Add constituents to a reference portfolio.\n     * @param scope The scope of the reference portfolio.\n     * @param code The code of the reference portfolio. Together with the scope this uniquely identifies              the reference portfolio.\n     * @param upsertReferencePortfolioConstituentsRequest The constituents to upload to the reference portfolio.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, upsertReferencePortfolioConstituentsRequest: UpsertReferencePortfolioConstituentsRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<UpsertReferencePortfolioConstituentsResponse>;\n    public upsertReferencePortfolioConstituents(scope: string, code: string, upsertReferencePortfolioConstituentsRequest: UpsertReferencePortfolioConstituentsRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<UpsertReferencePortfolioConstituentsResponse>>;\n    public upsertReferencePortfolioConstituents(scope: string, code: string, upsertReferencePortfolioConstituentsRequest: UpsertReferencePortfolioConstituentsRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<UpsertReferencePortfolioConstituentsResponse>>;\n    public upsertReferencePortfolioConstituents(scope: string, code: string, upsertReferencePortfolioConstituentsRequest: UpsertReferencePortfolioConstituentsRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertReferencePortfolioConstituents.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertReferencePortfolioConstituents.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 createRelationDefinitionRequest The definition of the new relation.\n     * @param observe set whether or not to return the data Observable 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(createRelationDefinitionRequest: CreateRelationDefinitionRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<RelationDefinition>;\n    public createRelationDefinition(createRelationDefinitionRequest: CreateRelationDefinitionRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<RelationDefinition>>;\n    public createRelationDefinition(createRelationDefinitionRequest: CreateRelationDefinitionRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<RelationDefinition>>;\n    public createRelationDefinition(createRelationDefinitionRequest: CreateRelationDefinitionRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteRelationDefinition: Delete relation definition\n     * Delete the definition of the specified relation.\n     * @param scope The scope of the relation to be deleted.\n     * @param code The code of the relation to be deleted. Together with the domain and scope this uniquely              identifies the relation.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteRelationDefinition(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteRelationDefinition(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteRelationDefinition(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteRelationDefinition.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetRelationDefinition: Get relation definition\n     * Retrieve the definition of a specified relation.\n     * @param scope The scope of the specified relation.\n     * @param code The code of the specified relation. Together with the domain and scope this uniquely              identifies the relation.\n     * @param asAt The asAt datetime at which to retrieve the relation definition. Defaults to return              the latest version of the definition if not specified.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<RelationDefinition>;\n    public getRelationDefinition(scope: string, code: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<RelationDefinition>>;\n    public getRelationDefinition(scope: string, code: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<RelationDefinition>>;\n    public getRelationDefinition(scope: string, code: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getRelationDefinition.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getRelationDefinition.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 scope The scope of the relation definition\n     * @param code The code of the relation definition\n     * @param createRelationRequest The details of the relation to create.\n     * @param effectiveAt 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, createRelationRequest: CreateRelationRequest, effectiveAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<CompleteRelation>;\n    public createRelation(scope: string, code: string, createRelationRequest: CreateRelationRequest, effectiveAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<CompleteRelation>>;\n    public createRelation(scope: string, code: string, createRelationRequest: CreateRelationRequest, effectiveAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<CompleteRelation>>;\n    public createRelation(scope: string, code: string, createRelationRequest: CreateRelationRequest, effectiveAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createRelation.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling createRelation.');\n        }\n        if (createRelationRequest === null || createRelationRequest === undefined) {\n            throw new Error('Required parameter createRelationRequest was null or undefined when calling createRelation.');\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the relation definition\n     * @param code The code of the relation definition\n     * @param deleteRelationRequest The details of the relation to delete.\n     * @param effectiveAt 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, deleteRelationRequest: DeleteRelationRequest, effectiveAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteRelation(scope: string, code: string, deleteRelationRequest: DeleteRelationRequest, effectiveAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteRelation(scope: string, code: string, deleteRelationRequest: DeleteRelationRequest, effectiveAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteRelation(scope: string, code: string, deleteRelationRequest: DeleteRelationRequest, effectiveAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteRelation.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteRelation.');\n        }\n        if (deleteRelationRequest === null || deleteRelationRequest === undefined) {\n            throw new Error('Required parameter deleteRelationRequest was null or undefined when calling deleteRelation.');\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 createRelationshipDefinitionRequest The definition of the new relationship.\n     * @param observe set whether or not to return the data Observable 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(createRelationshipDefinitionRequest: CreateRelationshipDefinitionRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<RelationshipDefinition>;\n    public createRelationshipDefinition(createRelationshipDefinitionRequest: CreateRelationshipDefinitionRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<RelationshipDefinition>>;\n    public createRelationshipDefinition(createRelationshipDefinitionRequest: CreateRelationshipDefinitionRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<RelationshipDefinition>>;\n    public createRelationshipDefinition(createRelationshipDefinitionRequest: CreateRelationshipDefinitionRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] DeleteRelationshipDefinition: Delete Relationship Definition\n     * Delete the definition of the specified relationship.\n     * @param scope The scope of the relationship definition to be deleted.\n     * @param code The code of the relationship definition to be deleted. Together with the domain and scope this uniquely              identifies the relationship.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteRelationshipDefinition(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteRelationshipDefinition(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteRelationshipDefinition(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteRelationshipDefinition.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetRelationshipDefinition: Get relationship definition\n     * Retrieve the specified relationship definition\n     * @param scope The scope of the specified relationship definition.\n     * @param code The code of the specified relationship definition. Together with the domain and scope this uniquely              identifies the relationship definition.\n     * @param asAt The asAt datetime at which to retrieve the relationship definition. Defaults to return              the latest version of the definition if not specified.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<RelationshipDefinition>;\n    public getRelationshipDefinition(scope: string, code: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<RelationshipDefinition>>;\n    public getRelationshipDefinition(scope: string, code: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<RelationshipDefinition>>;\n    public getRelationshipDefinition(scope: string, code: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getRelationshipDefinition.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getRelationshipDefinition.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] ListRelationshipDefinitions: List relationship definitions\n     * Retrieve one or more specified relationship definitions.\n     * @param asAt The asAt datetime at which to retrieve the relationship definitions. Defaults to return              the latest version of each definition if not specified.\n     * @param page 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     * @param limit When paginating, limit the number of returned results to this many. Defaults to 100 if not specified.\n     * @param filter 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     * @param sortBy A list of field names to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;\n     * @param observe set whether or not to return the data Observable 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(asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfRelationshipDefinition>;\n    public listRelationshipDefinitions(asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfRelationshipDefinition>>;\n    public listRelationshipDefinitions(asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfRelationshipDefinition>>;\n    public listRelationshipDefinitions(asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the relationship definition being updated.\n     * @param code The code of the relationship definition being updated. Together with the scope this uniquely              identifies the relationship definition.\n     * @param updateRelationshipDefinitionRequest The details of relationship definition to update.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, updateRelationshipDefinitionRequest: UpdateRelationshipDefinitionRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<RelationshipDefinition>;\n    public updateRelationshipDefinition(scope: string, code: string, updateRelationshipDefinitionRequest: UpdateRelationshipDefinitionRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<RelationshipDefinition>>;\n    public updateRelationshipDefinition(scope: string, code: string, updateRelationshipDefinitionRequest: UpdateRelationshipDefinitionRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<RelationshipDefinition>>;\n    public updateRelationshipDefinition(scope: string, code: string, updateRelationshipDefinitionRequest: UpdateRelationshipDefinitionRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling updateRelationshipDefinition.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling updateRelationshipDefinition.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 scope The scope of the relationship\n     * @param code The code of the relationship\n     * @param createRelationshipRequest The details of the relationship to create.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, createRelationshipRequest: CreateRelationshipRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<CompleteRelationship>;\n    public createRelationship(scope: string, code: string, createRelationshipRequest: CreateRelationshipRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<CompleteRelationship>>;\n    public createRelationship(scope: string, code: string, createRelationshipRequest: CreateRelationshipRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<CompleteRelationship>>;\n    public createRelationship(scope: string, code: string, createRelationshipRequest: CreateRelationshipRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createRelationship.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling createRelationship.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the relationship\n     * @param code The code of the relationship\n     * @param deleteRelationshipRequest The details of the relationship to delete.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, deleteRelationshipRequest: DeleteRelationshipRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteRelationship(scope: string, code: string, deleteRelationshipRequest: DeleteRelationshipRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteRelationship(scope: string, code: string, deleteRelationshipRequest: DeleteRelationshipRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteRelationship(scope: string, code: string, deleteRelationshipRequest: DeleteRelationshipRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteRelationship.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteRelationship.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 entity The name of a valid entity\n     * @param observe set whether or not to return the data Observable 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(entity: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Schema>;\n    public getEntitySchema(entity: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Schema>>;\n    public getEntitySchema(entity: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Schema>>;\n    public getEntitySchema(entity: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 propertyKeys One or more property keys for which the schema is requested\n     * @param asAt Optional. The AsAt date of the data\n     * @param observe set whether or not to return the data Observable 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(propertyKeys?: Array<string>, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PropertySchema>;\n    public getPropertySchema(propertyKeys?: Array<string>, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PropertySchema>>;\n    public getPropertySchema(propertyKeys?: Array<string>, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PropertySchema>>;\n    public getPropertySchema(propertyKeys?: Array<string>, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 sortBy Optional. Order the results by these fields. Use use the \\&#39;-\\&#39; sign to denote descending order e.g. -MyFieldName\n     * @param limit Optional. When paginating, limit the number of returned results to this many.\n     * @param observe set whether or not to return the data Observable 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(sortBy?: Array<string>, limit?: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfValueType>;\n    public getValueTypes(sortBy?: Array<string>, limit?: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfValueType>>;\n    public getValueTypes(sortBy?: Array<string>, limit?: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfValueType>>;\n    public getValueTypes(sortBy?: Array<string>, limit?: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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}): Observable<ResourceListOfString>;\n    public listEntities(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfString>>;\n    public listEntities(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfString>>;\n    public listEntities(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): 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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 entityType The entity type to list scopes for.\n     * @param asAt The asAt datetime at which to retrieve scopes. Defaults to latest datetime if not specified.\n     * @param page 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     * @param limit When paginating, limit the number of returned results to this number. Defaults to 100 if not specified.\n     * @param observe set whether or not to return the data Observable 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(entityType: string, asAt?: string, page?: string, limit?: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfScopeDefinition>;\n    public listEntityScopes(entityType: string, asAt?: string, page?: string, limit?: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfScopeDefinition>>;\n    public listEntityScopes(entityType: string, asAt?: string, page?: string, limit?: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfScopeDefinition>>;\n    public listEntityScopes(entityType: string, asAt?: string, page?: string, limit?: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling listEntityScopes.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListScopes: List Scopes\n     * List all the scopes that contain data.\n     * @param filter 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     * @param observe set whether or not to return the data Observable 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(filter?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfScopeDefinition>;\n    public listScopes(filter?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfScopeDefinition>>;\n    public listScopes(filter?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfScopeDefinition>>;\n    public listScopes(filter?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 scope The scope of the dialect.\n     * @param vendor The vendor of the dialect, the entity that created it. e.g. ISDA, FINBOURNE.\n     * @param sourceSystem The source system of the dialect, the system that understands it. e.g. LUSID, QuantLib.\n     * @param entityType The type of entity this dialect describes e.g. Instrument.\n     * @param serialisationFormat The serialisation format of a document in this dialect. e.g. JSON, XML.\n     * @param version The semantic version of the dialect: MAJOR.MINOR.PATCH.\n     * @param asAt The asAt datetime at which to retrieve the dialect. Defaults to return the latest version of the dialect if not specified.\n     * @param observe set whether or not to return the data Observable 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(scope: string, vendor: string, sourceSystem: string, entityType: string, serialisationFormat: string, version: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Dialect>;\n    public getTranslationDialect(scope: string, vendor: string, sourceSystem: string, entityType: string, serialisationFormat: string, version: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Dialect>>;\n    public getTranslationDialect(scope: string, vendor: string, sourceSystem: string, entityType: string, serialisationFormat: string, version: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Dialect>>;\n    public getTranslationDialect(scope: string, vendor: string, sourceSystem: string, entityType: string, serialisationFormat: string, version: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getTranslationDialect.');\n        }\n        if (vendor === null || vendor === undefined) {\n            throw new Error('Required parameter vendor was null or undefined when calling getTranslationDialect.');\n        }\n        if (sourceSystem === null || sourceSystem === undefined) {\n            throw new Error('Required parameter sourceSystem was null or undefined when calling getTranslationDialect.');\n        }\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling getTranslationDialect.');\n        }\n        if (serialisationFormat === null || serialisationFormat === undefined) {\n            throw new Error('Required parameter serialisationFormat was null or undefined when calling getTranslationDialect.');\n        }\n        if (version === null || version === undefined) {\n            throw new Error('Required parameter version was null or undefined when calling getTranslationDialect.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope Scope of the translation script.\n     * @param code Code of the translation script.\n     * @param version Semantic version of the translation script.\n     * @param asAt The asAt datetime at which to retrieve the translation script. Defaults to latest.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, version: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<TranslationScript>;\n    public getTranslationScript(scope: string, code: string, version: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<TranslationScript>>;\n    public getTranslationScript(scope: string, code: string, version: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<TranslationScript>>;\n    public getTranslationScript(scope: string, code: string, version: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getTranslationScript.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getTranslationScript.');\n        }\n        if (version === null || version === undefined) {\n            throw new Error('Required parameter version was null or undefined when calling getTranslationScript.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 asAt The asAt datetime at which to retrieve the dialects.              Defaults to return the latest version of the dialect if not specified.\n     * @param page 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     * @param limit When paginating, limit the number of returned results to this many.\n     * @param filter Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid.\n     * @param observe set whether or not to return the data Observable 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(asAt?: string, page?: string, limit?: number, filter?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfDialectId>;\n    public listDialectIds(asAt?: string, page?: string, limit?: number, filter?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfDialectId>>;\n    public listDialectIds(asAt?: string, page?: string, limit?: number, filter?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfDialectId>>;\n    public listDialectIds(asAt?: string, page?: string, limit?: number, filter?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] ListTranslationScriptIds: List translation script identifiers.\n     * List translation script ids.\n     * @param asAt The asAt datetime at which to retrieve the script identifiers. Defaults to latest.\n     * @param limit When paginating, limit the results to this number. Defaults to 100 if not specified.\n     * @param filter 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     * @param page 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     * @param observe set whether or not to return the data Observable 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(asAt?: string, limit?: number, filter?: string, page?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfTranslationScriptId>;\n    public listTranslationScriptIds(asAt?: string, limit?: number, filter?: string, page?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfTranslationScriptId>>;\n    public listTranslationScriptIds(asAt?: string, limit?: number, filter?: string, page?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfTranslationScriptId>>;\n    public listTranslationScriptIds(asAt?: string, limit?: number, filter?: string, page?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 translateEntitiesRequest The entities to translate, along with identifiers for the script and (optional) dialect to use.\n     * @param observe set whether or not to return the data Observable 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(translateEntitiesRequest: TranslateEntitiesRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<TranslateEntitiesResponse>;\n    public translateEntities(translateEntitiesRequest: TranslateEntitiesRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<TranslateEntitiesResponse>>;\n    public translateEntities(translateEntitiesRequest: TranslateEntitiesRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<TranslateEntitiesResponse>>;\n    public translateEntities(translateEntitiesRequest: TranslateEntitiesRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 translateEntitiesInlinedRequest The entities to translate, along with the script to use and an optional schema for validation.\n     * @param observe set whether or not to return the data Observable 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(translateEntitiesInlinedRequest: TranslateEntitiesInlinedRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<TranslateEntitiesResponse>;\n    public translateEntitiesInlined(translateEntitiesInlinedRequest: TranslateEntitiesInlinedRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<TranslateEntitiesResponse>>;\n    public translateEntitiesInlined(translateEntitiesInlinedRequest: TranslateEntitiesInlinedRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<TranslateEntitiesResponse>>;\n    public translateEntitiesInlined(translateEntitiesInlinedRequest: TranslateEntitiesInlinedRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] UpsertTranslationDialect: Upsert a Dialect.\n     * Upsert the given dialect.\n     * @param upsertDialectRequest The dialect to upsert.\n     * @param observe set whether or not to return the data Observable 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(upsertDialectRequest: UpsertDialectRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Dialect>;\n    public upsertTranslationDialect(upsertDialectRequest: UpsertDialectRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Dialect>>;\n    public upsertTranslationDialect(upsertDialectRequest: UpsertDialectRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Dialect>>;\n    public upsertTranslationDialect(upsertDialectRequest: UpsertDialectRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 upsertTranslationScriptRequest The translation script to be upserted.\n     * @param observe set whether or not to return the data Observable 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(upsertTranslationScriptRequest: UpsertTranslationScriptRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<TranslationScript>;\n    public upsertTranslationScript(upsertTranslationScriptRequest: UpsertTranslationScriptRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<TranslationScript>>;\n    public upsertTranslationScript(upsertTranslationScriptRequest: UpsertTranslationScriptRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<TranslationScript>>;\n    public upsertTranslationScript(upsertTranslationScriptRequest: UpsertTranslationScriptRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 instrumentSearchProperty A collection of instrument properties to search for. LUSID will return instruments for any matched              properties.\n     * @param masteredEffectiveAt 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     * @param masteredOnly If set to true, only search over instruments that have been mastered within LUSID. Defaults to false.\n     * @param scope The scope in which the instrument lies.\n     * @param observe set whether or not to return the data Observable 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(instrumentSearchProperty: Array<InstrumentSearchProperty>, masteredEffectiveAt?: string, masteredOnly?: boolean, scope?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Array<InstrumentMatch>>;\n    public instrumentsSearch(instrumentSearchProperty: Array<InstrumentSearchProperty>, masteredEffectiveAt?: string, masteredOnly?: boolean, scope?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Array<InstrumentMatch>>>;\n    public instrumentsSearch(instrumentSearchProperty: Array<InstrumentSearchProperty>, masteredEffectiveAt?: string, masteredOnly?: boolean, scope?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Array<InstrumentMatch>>>;\n    public instrumentsSearch(instrumentSearchProperty: Array<InstrumentSearchProperty>, masteredEffectiveAt?: string, masteredOnly?: boolean, scope?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (instrumentSearchProperty === null || instrumentSearchProperty === undefined) {\n            throw new Error('Required parameter instrumentSearchProperty was null or undefined when calling instrumentsSearch.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * SearchPortfolioGroups: Search Portfolio Groups\n     * Search through all portfolio groups\n     * @param search 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     * @param filter 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     * @param sortBy 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     * @param limit When paginating, only return this number of records\n     * @param page 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     * @param observe set whether or not to return the data Observable 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(search?: string, filter?: string, sortBy?: string, limit?: number, page?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfPortfolioGroupSearchResult>;\n    public searchPortfolioGroups(search?: string, filter?: string, sortBy?: string, limit?: number, page?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfPortfolioGroupSearchResult>>;\n    public searchPortfolioGroups(search?: string, filter?: string, sortBy?: string, limit?: number, page?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfPortfolioGroupSearchResult>>;\n    public searchPortfolioGroups(search?: string, filter?: string, sortBy?: string, limit?: number, page?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * SearchPortfolios: Search Portfolios\n     * Search through all portfolios\n     * @param search 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     * @param filter 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     * @param sortBy 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     * @param limit When paginating, only return this number of records\n     * @param page 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     * @param observe set whether or not to return the data Observable 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(search?: string, filter?: string, sortBy?: string, limit?: number, page?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfPortfolioSearchResult>;\n    public searchPortfolios(search?: string, filter?: string, sortBy?: string, limit?: number, page?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfPortfolioSearchResult>>;\n    public searchPortfolios(search?: string, filter?: string, sortBy?: string, limit?: number, page?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfPortfolioSearchResult>>;\n    public searchPortfolios(search?: string, filter?: string, sortBy?: string, limit?: number, page?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * SearchProperties: Search Property Definitions\n     * Search through all Property Definitions\n     * @param search 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     * @param filter 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     * @param sortBy 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     * @param limit When paginating, only return this number of records\n     * @param page 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     * @param observe set whether or not to return the data Observable 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(search?: string, filter?: string, sortBy?: string, limit?: number, page?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfPropertyDefinitionSearchResult>;\n    public searchProperties(search?: string, filter?: string, sortBy?: string, limit?: number, page?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfPropertyDefinitionSearchResult>>;\n    public searchProperties(search?: string, filter?: string, sortBy?: string, limit?: number, page?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfPropertyDefinitionSearchResult>>;\n    public searchProperties(search?: string, filter?: string, sortBy?: string, limit?: number, page?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 scope Scope of the sequence.\n     * @param createSequenceRequest Request to create sequence\n     * @param observe set whether or not to return the data Observable 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(scope: string, createSequenceRequest: CreateSequenceRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<SequenceDefinition>;\n    public createSequence(scope: string, createSequenceRequest: CreateSequenceRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<SequenceDefinition>>;\n    public createSequence(scope: string, createSequenceRequest: CreateSequenceRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<SequenceDefinition>>;\n    public createSequence(scope: string, createSequenceRequest: CreateSequenceRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createSequence.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope Scope of the sequence.\n     * @param code Code of the sequence. This together with stated scope uniquely              identifies the sequence.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<SequenceDefinition>;\n    public getSequence(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<SequenceDefinition>>;\n    public getSequence(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<SequenceDefinition>>;\n    public getSequence(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getSequence.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] ListSequences: List Sequences\n     * List sequences which satisfies filtering criteria.\n     * @param page 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     * @param limit When paginating, limit the number of returned results to this many. Defaults to 500 if not specified.\n     * @param filter Expression to filter the result set.               Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid.\n     * @param observe set whether or not to return the data Observable 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(page?: string, limit?: number, filter?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfSequenceDefinition>;\n    public listSequences(page?: string, limit?: number, filter?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfSequenceDefinition>>;\n    public listSequences(page?: string, limit?: number, filter?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfSequenceDefinition>>;\n    public listSequences(page?: string, limit?: number, filter?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope Scope of the sequence.\n     * @param code Code of the sequence. This together with stated scope uniquely              identifies the sequence.\n     * @param batch Number of sequences items to return for the specified sequence. Default to 1 if not specified.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, batch?: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<NextValueInSequenceResponse>;\n    public next(scope: string, code: string, batch?: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<NextValueInSequenceResponse>>;\n    public next(scope: string, code: string, batch?: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<NextValueInSequenceResponse>>;\n    public next(scope: string, code: string, batch?: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling next.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling next.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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] AddDecision: AddDecision\n     * Add decision to staged modification, Approve or Reject.\n     * @param id Unique Id for a staged modification..\n     * @param stagedModificationDecisionRequest The decision on the requested staged modification, \\&quot;Approve\\&quot; or \\&quot;Reject\\&quot;.\n     * @param observe set whether or not to return the data Observable 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(id: string, stagedModificationDecisionRequest: StagedModificationDecisionRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<StagedModification>;\n    public addDecision(id: string, stagedModificationDecisionRequest: StagedModificationDecisionRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<StagedModification>>;\n    public addDecision(id: string, stagedModificationDecisionRequest: StagedModificationDecisionRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<StagedModification>>;\n    public addDecision(id: string, stagedModificationDecisionRequest: StagedModificationDecisionRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (id === null || id === undefined) {\n            throw new Error('Required parameter id was null or undefined when calling addDecision.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetStagedModification: GetStagedModification\n     * Retrieve the details of a staged modification.\n     * @param id The unique identifier for a staged modification.\n     * @param asAt The asAt datetime at which to retrieve the staged modification. Defaults to latest if not specified.\n     * @param observe set whether or not to return the data Observable 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(id: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<StagedModification>;\n    public getStagedModification(id: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<StagedModification>>;\n    public getStagedModification(id: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<StagedModification>>;\n    public getStagedModification(id: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (id === null || id === undefined) {\n            throw new Error('Required parameter id was null or undefined when calling getStagedModification.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListRequestedChanges: ListRequestedChanges\n     * List the requested changes for a staged modification.\n     * @param id Unique Id for a staged modification..\n     * @param asAt The asAt datetime at which to list changes. Defaults to return the latest version              of each staged change if not specified.\n     * @param page 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     * @param limit When paginating, limit the number of returned results to this many. Defaults to 100 if not specified.\n     * @param filter Expression to filter the result set.              Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid.\n     * @param sortBy A list of field names suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;\n     * @param observe set whether or not to return the data Observable 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(id: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfStagedModificationsRequestedChangeInterval>;\n    public listRequestedChanges(id: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfStagedModificationsRequestedChangeInterval>>;\n    public listRequestedChanges(id: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfStagedModificationsRequestedChangeInterval>>;\n    public listRequestedChanges(id: string, asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (id === null || id === undefined) {\n            throw new Error('Required parameter id was null or undefined when calling listRequestedChanges.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListStagedModifications: ListStagedModifications\n     * List summaries of the staged modifications.\n     * @param asAt The asAt datetime at which to list staged modifications. Defaults to return the latest version              of each staged modification if not specified.\n     * @param page 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     * @param limit When paginating, limit the number of returned results to this many. Defaults to 100 if not specified.\n     * @param filter Expression to filter the result set.               Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid.\n     * @param sortBy A list of field names suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;\n     * @param observe set whether or not to return the data Observable 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(asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfStagedModification>;\n    public listStagedModifications(asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfStagedModification>>;\n    public listStagedModifications(asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfStagedModification>>;\n    public listStagedModifications(asAt?: string, page?: string, limit?: number, filter?: string, sortBy?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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] CreateStagingRuleSet: Create a StagingRuleSet\n     * Create a new staging rule set.\n     * @param entityType The entity type for which to create the staging rule set.\n     * @param createStagingRuleSetRequest Request to create a staging rule set.\n     * @param observe set whether or not to return the data Observable 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(entityType: string, createStagingRuleSetRequest: CreateStagingRuleSetRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<StagingRuleSet>;\n    public createStagingRuleSet(entityType: string, createStagingRuleSetRequest: CreateStagingRuleSetRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<StagingRuleSet>>;\n    public createStagingRuleSet(entityType: string, createStagingRuleSetRequest: CreateStagingRuleSetRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<StagingRuleSet>>;\n    public createStagingRuleSet(entityType: string, createStagingRuleSetRequest: CreateStagingRuleSetRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling createStagingRuleSet.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] 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 entityType The entity type for which to delete the staging rule set.\n     * @param observe set whether or not to return the data Observable 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(entityType: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteStagingRuleSet(entityType: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteStagingRuleSet(entityType: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteStagingRuleSet(entityType: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetStagingRuleSet: Get a StagingRuleSet\n     * Get the staging rule set for the given entity type at the specific asAt time.\n     * @param entityType The entity type for which to retrieve the staging rule set.\n     * @param asAt 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     * @param observe set whether or not to return the data Observable 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(entityType: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<StagingRuleSet>;\n    public getStagingRuleSet(entityType: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<StagingRuleSet>>;\n    public getStagingRuleSet(entityType: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<StagingRuleSet>>;\n    public getStagingRuleSet(entityType: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling getStagingRuleSet.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListStagingRuleSets: List StagingRuleSets\n     * List all the staging rule sets matching particular criteria.\n     * @param asAt 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     * @param page 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     * @param sortBy A list of field names to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;\n     * @param limit When paginating, limit the number of returned results to this many.\n     * @param filter Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid.\n     * @param observe set whether or not to return the data Observable 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(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfStagingRuleSet>;\n    public listStagingRuleSets(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfStagingRuleSet>>;\n    public listStagingRuleSets(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfStagingRuleSet>>;\n    public listStagingRuleSets(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] UpdateStagingRuleSet: Update a StagingRuleSet\n     * Update an existing staging rule set.\n     * @param entityType The entity type for which to update the staging rule set.\n     * @param updateStagingRuleSetRequest Request to update a staging rule set.\n     * @param observe set whether or not to return the data Observable 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(entityType: string, updateStagingRuleSetRequest: UpdateStagingRuleSetRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<StagingRuleSet>;\n    public updateStagingRuleSet(entityType: string, updateStagingRuleSetRequest: UpdateStagingRuleSetRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<StagingRuleSet>>;\n    public updateStagingRuleSet(entityType: string, updateStagingRuleSetRequest: UpdateStagingRuleSetRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<StagingRuleSet>>;\n    public updateStagingRuleSet(entityType: string, updateStagingRuleSetRequest: UpdateStagingRuleSetRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling updateStagingRuleSet.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 scope The scope in which to create or update data maps.\n     * @param requestBody Individual data map creation requests.\n     * @param observe set whether or not to return the data Observable 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(scope: string, requestBody: { [key: string]: CreateDataMapRequest; }, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<UpsertStructuredDataResponse>;\n    public createDataMap(scope: string, requestBody: { [key: string]: CreateDataMapRequest; }, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<UpsertStructuredDataResponse>>;\n    public createDataMap(scope: string, requestBody: { [key: string]: CreateDataMapRequest; }, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<UpsertStructuredDataResponse>>;\n    public createDataMap(scope: string, requestBody: { [key: string]: CreateDataMapRequest; }, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createDataMap.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] 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 scope The scope from which to delete data items.\n     * @param requestBody The data IDs to delete, each keyed by a unique, ephemeral correlation ID.\n     * @param observe set whether or not to return the data Observable 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(scope: string, requestBody: { [key: string]: StructuredResultDataId; }, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<AnnulStructuredDataResponse>;\n    public deleteStructuredResultData(scope: string, requestBody: { [key: string]: StructuredResultDataId; }, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<AnnulStructuredDataResponse>>;\n    public deleteStructuredResultData(scope: string, requestBody: { [key: string]: StructuredResultDataId; }, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<AnnulStructuredDataResponse>>;\n    public deleteStructuredResultData(scope: string, requestBody: { [key: string]: StructuredResultDataId; }, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteStructuredResultData.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] 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 scope The scope of the document for which address key definitions are retrieved.\n     * @param code The code of the document for which address key definitions are retrieved.\n     * @param source The source of the document for which address key definitions are retrieved.\n     * @param resultType The result type of the document for which address key definitions are retrieved.\n     * @param effectiveAt 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     * @param asAt 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, source: string, resultType: string, effectiveAt?: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfAddressKeyDefinition>;\n    public getAddressKeyDefinitionsForDocument(scope: string, code: string, source: string, resultType: string, effectiveAt?: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfAddressKeyDefinition>>;\n    public getAddressKeyDefinitionsForDocument(scope: string, code: string, source: string, resultType: string, effectiveAt?: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfAddressKeyDefinition>>;\n    public getAddressKeyDefinitionsForDocument(scope: string, code: string, source: string, resultType: string, effectiveAt?: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getAddressKeyDefinitionsForDocument.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getAddressKeyDefinitionsForDocument.');\n        }\n        if (source === null || source === undefined) {\n            throw new Error('Required parameter source was null or undefined when calling getAddressKeyDefinitionsForDocument.');\n        }\n        if (resultType === null || resultType === undefined) {\n            throw new Error('Required parameter resultType was null or undefined when calling getAddressKeyDefinitionsForDocument.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] 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 scope The scope from which to retrieve data maps.\n     * @param requestBody The data map keys to look up, each keyed by a unique, ephemeral correlation ID.\n     * @param observe set whether or not to return the data Observable 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(scope: string, requestBody: { [key: string]: DataMapKey; }, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<GetDataMapResponse>;\n    public getDataMap(scope: string, requestBody: { [key: string]: DataMapKey; }, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<GetDataMapResponse>>;\n    public getDataMap(scope: string, requestBody: { [key: string]: DataMapKey; }, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<GetDataMapResponse>>;\n    public getDataMap(scope: string, requestBody: { [key: string]: DataMapKey; }, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getDataMap.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope from which to retrieve data items.\n     * @param requestBody The time invariant set of structured data identifiers to retrieve, keyed by a unique, ephemeral correlation ID.\n     * @param asAt The asAt datetime at which to retrieve the structured result data. Defaults to returning the latest version if not specified.\n     * @param maxAge 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     * @param observe set whether or not to return the data Observable 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(scope: string, requestBody: { [key: string]: StructuredResultDataId; }, asAt?: string, maxAge?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<GetStructuredResultDataResponse>;\n    public getStructuredResultData(scope: string, requestBody: { [key: string]: StructuredResultDataId; }, asAt?: string, maxAge?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<GetStructuredResultDataResponse>>;\n    public getStructuredResultData(scope: string, requestBody: { [key: string]: StructuredResultDataId; }, asAt?: string, maxAge?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<GetStructuredResultDataResponse>>;\n    public getStructuredResultData(scope: string, requestBody: { [key: string]: StructuredResultDataId; }, asAt?: string, maxAge?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getStructuredResultData.');\n        }\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling getStructuredResultData.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] 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 scope The scope in which to construct the virtual documents.\n     * @param requestBody The time invariant set of structured data identifiers to retrieve, keyed by a unique, ephemeral correlation ID.\n     * @param asAt The asAt datetime at which to retrieve the structured result data. Defaults to returning the latest version if not specified.\n     * @param observe set whether or not to return the data Observable 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(scope: string, requestBody: { [key: string]: StructuredResultDataId; }, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<GetVirtualDocumentResponse>;\n    public getVirtualDocument(scope: string, requestBody: { [key: string]: StructuredResultDataId; }, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<GetVirtualDocumentResponse>>;\n    public getVirtualDocument(scope: string, requestBody: { [key: string]: StructuredResultDataId; }, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<GetVirtualDocumentResponse>>;\n    public getVirtualDocument(scope: string, requestBody: { [key: string]: StructuredResultDataId; }, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getVirtualDocument.');\n        }\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling getVirtualDocument.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] 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 scope The scope in which to retrieve the virtual document.\n     * @param code The code of the virtual document to retrieve.\n     * @param source The source of the virtual document to retrieve.\n     * @param resultType The result type of the virtual document to retrieve.\n     * @param effectiveAt The effectiveAt datetime at which to retrieve the virtual document.\n     * @param asAt The asAt datetime at which to retrieve the virtual document. Defaults to returning the latest version if not specified.\n     * @param page 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     * @param limit When paginating, limit the number of returned results to this many.\n     * @param filter Expression to filter the result set. Read more about filtering results from LUSID here:               https://support.lusid.com/filtering-results-from-lusid.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, source: string, resultType: string, effectiveAt: string, asAt?: string, page?: string, limit?: number, filter?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfVirtualRow>;\n    public getVirtualDocumentRows(scope: string, code: string, source: string, resultType: string, effectiveAt: string, asAt?: string, page?: string, limit?: number, filter?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfVirtualRow>>;\n    public getVirtualDocumentRows(scope: string, code: string, source: string, resultType: string, effectiveAt: string, asAt?: string, page?: string, limit?: number, filter?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfVirtualRow>>;\n    public getVirtualDocumentRows(scope: string, code: string, source: string, resultType: string, effectiveAt: string, asAt?: string, page?: string, limit?: number, filter?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getVirtualDocumentRows.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getVirtualDocumentRows.');\n        }\n        if (source === null || source === undefined) {\n            throw new Error('Required parameter source was null or undefined when calling getVirtualDocumentRows.');\n        }\n        if (resultType === null || resultType === undefined) {\n            throw new Error('Required parameter resultType was null or undefined when calling getVirtualDocumentRows.');\n        }\n        if (effectiveAt === null || effectiveAt === undefined) {\n            throw new Error('Required parameter effectiveAt was null or undefined when calling getVirtualDocumentRows.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] 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 scope The scope in which to construct the virtual documents.\n     * @param requestBody The time invariant set of structured data identifiers to retrieve, keyed by a unique, ephemeral correlation ID.\n     * @param observe set whether or not to return the data Observable 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(scope: string, requestBody: { [key: string]: UpsertResultValuesDataRequest; }, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<UpsertStructuredDataResponse>;\n    public upsertResultValue(scope: string, requestBody: { [key: string]: UpsertResultValuesDataRequest; }, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<UpsertStructuredDataResponse>>;\n    public upsertResultValue(scope: string, requestBody: { [key: string]: UpsertResultValuesDataRequest; }, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<UpsertStructuredDataResponse>>;\n    public upsertResultValue(scope: string, requestBody: { [key: string]: UpsertResultValuesDataRequest; }, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertResultValue.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope in which to create or update data items.\n     * @param requestBody The set of data items to create or update, keyed by a unique, ephemeral correlation ID.\n     * @param observe set whether or not to return the data Observable 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(scope: string, requestBody: { [key: string]: UpsertStructuredResultDataRequest; }, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<UpsertStructuredDataResponse>;\n    public upsertStructuredResultData(scope: string, requestBody: { [key: string]: UpsertStructuredResultDataRequest; }, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<UpsertStructuredDataResponse>>;\n    public upsertStructuredResultData(scope: string, requestBody: { [key: string]: UpsertStructuredResultDataRequest; }, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<UpsertStructuredDataResponse>>;\n    public upsertStructuredResultData(scope: string, requestBody: { [key: string]: UpsertStructuredResultDataRequest; }, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertStructuredResultData.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 transactionConfigurationDataRequest A transaction type definition.\n     * @param observe set whether or not to return the data Observable 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(transactionConfigurationDataRequest?: TransactionConfigurationDataRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<TransactionSetConfigurationData>;\n    public createConfigurationTransactionType(transactionConfigurationDataRequest?: TransactionConfigurationDataRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<TransactionSetConfigurationData>>;\n    public createConfigurationTransactionType(transactionConfigurationDataRequest?: TransactionConfigurationDataRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<TransactionSetConfigurationData>>;\n    public createConfigurationTransactionType(transactionConfigurationDataRequest?: TransactionConfigurationDataRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): 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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 sideConfigurationDataRequest The definition of the side.\n     * @param observe set whether or not to return the data Observable 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(sideConfigurationDataRequest?: SideConfigurationDataRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<TransactionSetConfigurationData>;\n    public createSideDefinition(sideConfigurationDataRequest?: SideConfigurationDataRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<TransactionSetConfigurationData>>;\n    public createSideDefinition(sideConfigurationDataRequest?: SideConfigurationDataRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<TransactionSetConfigurationData>>;\n    public createSideDefinition(sideConfigurationDataRequest?: SideConfigurationDataRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): 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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 source The source to delete transaction configurations for\n     * @param observe set whether or not to return the data Observable 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(source: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteTransactionConfigurationSource(source: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteTransactionConfigurationSource(source: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteTransactionConfigurationSource(source: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 source The source for which to retrieve transaction configurations\n     * @param asAt The asAt datetime at which to retrieve the transaction configurations.              Defaults to returning the latest version of the transaction configurations if not specified.\n     * @param observe set whether or not to return the data Observable 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(source: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<TransactionSetConfigurationData>;\n    public getTransactionConfigurationSource(source: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<TransactionSetConfigurationData>>;\n    public getTransactionConfigurationSource(source: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<TransactionSetConfigurationData>>;\n    public getTransactionConfigurationSource(source: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (source === null || source === undefined) {\n            throw new Error('Required parameter source was null or undefined when calling getTransactionConfigurationSource.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 asAt The asAt datetime at which to retrieve the transaction types. Defaults              to returning the latest versions if not specified.\n     * @param observe set whether or not to return the data Observable 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(asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<TransactionSetConfigurationData>;\n    public listConfigurationTransactionTypes(asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<TransactionSetConfigurationData>>;\n    public listConfigurationTransactionTypes(asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<TransactionSetConfigurationData>>;\n    public listConfigurationTransactionTypes(asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 transactionSetConfigurationDataRequest The complete set of transaction type definitions.\n     * @param observe set whether or not to return the data Observable 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(transactionSetConfigurationDataRequest?: TransactionSetConfigurationDataRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<TransactionSetConfigurationData>;\n    public setConfigurationTransactionTypes(transactionSetConfigurationDataRequest?: TransactionSetConfigurationDataRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<TransactionSetConfigurationData>>;\n    public setConfigurationTransactionTypes(transactionSetConfigurationDataRequest?: TransactionSetConfigurationDataRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<TransactionSetConfigurationData>>;\n    public setConfigurationTransactionTypes(transactionSetConfigurationDataRequest?: TransactionSetConfigurationDataRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): 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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 source The source to set the transaction configurations for\n     * @param setTransactionConfigurationSourceRequest The set of transaction configurations\n     * @param observe set whether or not to return the data Observable 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(source: string, setTransactionConfigurationSourceRequest: Array<SetTransactionConfigurationSourceRequest>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<TransactionSetConfigurationData>;\n    public setTransactionConfigurationSource(source: string, setTransactionConfigurationSourceRequest: Array<SetTransactionConfigurationSourceRequest>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<TransactionSetConfigurationData>>;\n    public setTransactionConfigurationSource(source: string, setTransactionConfigurationSourceRequest: Array<SetTransactionConfigurationSourceRequest>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<TransactionSetConfigurationData>>;\n    public setTransactionConfigurationSource(source: string, setTransactionConfigurationSourceRequest: Array<SetTransactionConfigurationSourceRequest>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (source === null || source === undefined) {\n            throw new Error('Required parameter source was null or undefined when calling setTransactionConfigurationSource.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 createTaxRuleSetRequest The contents of the rule set.\n     * @param effectiveAt 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     * @param observe set whether or not to return the data Observable 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(createTaxRuleSetRequest: CreateTaxRuleSetRequest, effectiveAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<TaxRuleSet>;\n    public createTaxRuleSet(createTaxRuleSetRequest: CreateTaxRuleSetRequest, effectiveAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<TaxRuleSet>>;\n    public createTaxRuleSet(createTaxRuleSetRequest: CreateTaxRuleSetRequest, effectiveAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<TaxRuleSet>>;\n    public createTaxRuleSet(createTaxRuleSetRequest: CreateTaxRuleSetRequest, effectiveAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (createTaxRuleSetRequest === null || createTaxRuleSetRequest === undefined) {\n            throw new Error('Required parameter createTaxRuleSetRequest was null or undefined when calling createTaxRuleSet.');\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteTaxRuleSet: Delete a tax rule set.\n     * &lt;br&gt;              Deletes the rule set for all effective time.                &lt;br&gt;              The rule set will remain viewable at previous as at times, but it will no longer be considered applicable.                &lt;br&gt;              This cannot be undone.              \n     * @param scope The rule set scope.\n     * @param code The rule set code.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteTaxRuleSet(scope: string, code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteTaxRuleSet(scope: string, code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteTaxRuleSet(scope: string, code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteTaxRuleSet.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The rule set scope.\n     * @param code The rule set code.\n     * @param effectiveAt The effective datetime or cut label at which to retrieve the rule definition.  Defaults to the current LUSID system datetime if not specified.\n     * @param asAt The asAt datetime at which to retrieve the rule definition. Defaults to returning the latest version if not  specified.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt?: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<TaxRuleSet>;\n    public getTaxRuleSet(scope: string, code: string, effectiveAt?: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<TaxRuleSet>>;\n    public getTaxRuleSet(scope: string, code: string, effectiveAt?: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<TaxRuleSet>>;\n    public getTaxRuleSet(scope: string, code: string, effectiveAt?: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getTaxRuleSet.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getTaxRuleSet.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 effectiveAt The effective datetime or cut label at which to retrieve the rule definitions.  Defaults to the current LUSID system datetime if not specified.\n     * @param asAt The asAt datetime at which to retrieve the rule definitions. Defaults to returning the latest version if not  specified.\n     * @param observe set whether or not to return the data Observable 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(effectiveAt?: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfTaxRuleSet>;\n    public listTaxRuleSets(effectiveAt?: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfTaxRuleSet>>;\n    public listTaxRuleSets(effectiveAt?: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfTaxRuleSet>>;\n    public listTaxRuleSets(effectiveAt?: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The rule set scope.\n     * @param code The rule set code.\n     * @param updateTaxRuleSetRequest The contents of the rule set.\n     * @param effectiveAt 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, updateTaxRuleSetRequest: UpdateTaxRuleSetRequest, effectiveAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<TaxRuleSet>;\n    public updateTaxRuleSet(scope: string, code: string, updateTaxRuleSetRequest: UpdateTaxRuleSetRequest, effectiveAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<TaxRuleSet>>;\n    public updateTaxRuleSet(scope: string, code: string, updateTaxRuleSetRequest: UpdateTaxRuleSetRequest, effectiveAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<TaxRuleSet>>;\n    public updateTaxRuleSet(scope: string, code: string, updateTaxRuleSetRequest: UpdateTaxRuleSetRequest, effectiveAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling updateTaxRuleSet.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling updateTaxRuleSet.');\n        }\n        if (updateTaxRuleSetRequest === null || updateTaxRuleSetRequest === undefined) {\n            throw new Error('Required parameter updateTaxRuleSetRequest was null or undefined when calling updateTaxRuleSet.');\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 side The label to uniquely identify the side.\n     * @param scope The scope in which the side exists. When not supplied the scope is \\&#39;default\\&#39;.\n     * @param observe set whether or not to return the data Observable 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(side: string, scope?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteSideDefinition(side: string, scope?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteSideDefinition(side: string, scope?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteSideDefinition(side: string, scope?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (side === null || side === undefined) {\n            throw new Error('Required parameter side was null or undefined when calling deleteSideDefinition.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 source The source that the type is in\n     * @param type One of the type\\&#39;s aliases\n     * @param scope The scope in which the transaction types exists. When not supplied the scope is \\&#39;default\\&#39;.\n     * @param observe set whether or not to return the data Observable 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(source: string, type: string, scope?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteTransactionType(source: string, type: string, scope?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteTransactionType(source: string, type: string, scope?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteTransactionType(source: string, type: string, scope?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (source === null || source === undefined) {\n            throw new Error('Required parameter source was null or undefined when calling deleteTransactionType.');\n        }\n        if (type === null || type === undefined) {\n            throw new Error('Required parameter type was null or undefined when calling deleteTransactionType.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 source The source to set the transaction types for.\n     * @param scope The scope in which the transaction types exists. When not supplied the scope is \\&#39;default\\&#39;.\n     * @param observe set whether or not to return the data Observable 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(source: string, scope?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteTransactionTypeSource(source: string, scope?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteTransactionTypeSource(source: string, scope?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteTransactionTypeSource(source: string, scope?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (source === null || source === undefined) {\n            throw new Error('Required parameter source was null or undefined when calling deleteTransactionTypeSource.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 side The label to uniquely identify the side.\n     * @param scope The scope in which the side exists. When not supplied the scope is \\&#39;default\\&#39;.\n     * @param asAt The asAt datetime at which to retrieve the transaction types. Defaults to returning the latest versions if not specified.\n     * @param observe set whether or not to return the data Observable 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(side: string, scope?: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<SideDefinition>;\n    public getSideDefinition(side: string, scope?: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<SideDefinition>>;\n    public getSideDefinition(side: string, scope?: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<SideDefinition>>;\n    public getSideDefinition(side: string, scope?: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (side === null || side === undefined) {\n            throw new Error('Required parameter side was null or undefined when calling getSideDefinition.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 source The source that the type is in\n     * @param type One of the type\\&#39;s aliases\n     * @param asAt 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     * @param scope The scope in which the transaction types exists. When not supplied the scope is \\&#39;default\\&#39;.\n     * @param observe set whether or not to return the data Observable 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(source: string, type: string, asAt?: string, scope?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<TransactionType>;\n    public getTransactionType(source: string, type: string, asAt?: string, scope?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<TransactionType>>;\n    public getTransactionType(source: string, type: string, asAt?: string, scope?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<TransactionType>>;\n    public getTransactionType(source: string, type: string, asAt?: string, scope?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (source === null || source === undefined) {\n            throw new Error('Required parameter source was null or undefined when calling getTransactionType.');\n        }\n        if (type === null || type === undefined) {\n            throw new Error('Required parameter type was null or undefined when calling getTransactionType.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 asAt The asAt datetime at which to retrieve the transaction types. Defaults to returning the latest versions if not specified.\n     * @param scope The scope in which the side exists. When not supplied the scope is \\&#39;default\\&#39;.\n     * @param observe set whether or not to return the data Observable 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(asAt?: string, scope?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfSideDefinition>;\n    public listSideDefinitions(asAt?: string, scope?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfSideDefinition>>;\n    public listSideDefinitions(asAt?: string, scope?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfSideDefinition>>;\n    public listSideDefinitions(asAt?: string, scope?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 asAt The asAt datetime at which to retrieve the transaction types. Defaults              to returning the latest versions if not specified.\n     * @param scope The scope in which the side exists. When not supplied the scope is \\&#39;default\\&#39;.\n     * @param observe set whether or not to return the data Observable 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(asAt?: string, scope?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<{ [key: string]: Array<TransactionType>; }>;\n    public listTransactionTypes(asAt?: string, scope?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<{ [key: string]: Array<TransactionType>; }>>;\n    public listTransactionTypes(asAt?: string, scope?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<{ [key: string]: Array<TransactionType>; }>>;\n    public listTransactionTypes(asAt?: string, scope?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 side The label to uniquely identify the side.\n     * @param sideDefinitionRequest The side definition to create or replace.\n     * @param scope The scope in which the side exists. When not supplied the scope is \\&#39;default\\&#39;.\n     * @param observe set whether or not to return the data Observable 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(side: string, sideDefinitionRequest: SideDefinitionRequest, scope?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<SideDefinition>;\n    public setSideDefinition(side: string, sideDefinitionRequest: SideDefinitionRequest, scope?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<SideDefinition>>;\n    public setSideDefinition(side: string, sideDefinitionRequest: SideDefinitionRequest, scope?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<SideDefinition>>;\n    public setSideDefinition(side: string, sideDefinitionRequest: SideDefinitionRequest, scope?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (side === null || side === undefined) {\n            throw new Error('Required parameter side was null or undefined when calling setSideDefinition.');\n        }\n        if (sideDefinitionRequest === null || sideDefinitionRequest === undefined) {\n            throw new Error('Required parameter sideDefinitionRequest was null or undefined when calling setSideDefinition.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 sidesDefinitionRequest The list of side definitions to create, or replace.\n     * @param scope The scope in which the side exists. When not supplied the scope is \\&#39;default\\&#39;.\n     * @param observe set whether or not to return the data Observable 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(sidesDefinitionRequest: Array<SidesDefinitionRequest>, scope?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfSideDefinition>;\n    public setSideDefinitions(sidesDefinitionRequest: Array<SidesDefinitionRequest>, scope?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfSideDefinition>>;\n    public setSideDefinitions(sidesDefinitionRequest: Array<SidesDefinitionRequest>, scope?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfSideDefinition>>;\n    public setSideDefinitions(sidesDefinitionRequest: Array<SidesDefinitionRequest>, scope?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (sidesDefinitionRequest === null || sidesDefinitionRequest === undefined) {\n            throw new Error('Required parameter sidesDefinitionRequest was null or undefined when calling setSideDefinitions.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 source The source to set the transaction configuration for\n     * @param type 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     * @param transactionTypeRequest The transaction configuration to set\n     * @param scope The scope in which the transaction types exists. When not supplied the scope is \\&#39;default\\&#39;.\n     * @param observe set whether or not to return the data Observable 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(source: string, type: string, transactionTypeRequest: TransactionTypeRequest, scope?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<TransactionType>;\n    public setTransactionType(source: string, type: string, transactionTypeRequest: TransactionTypeRequest, scope?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<TransactionType>>;\n    public setTransactionType(source: string, type: string, transactionTypeRequest: TransactionTypeRequest, scope?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<TransactionType>>;\n    public setTransactionType(source: string, type: string, transactionTypeRequest: TransactionTypeRequest, scope?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (source === null || source === undefined) {\n            throw new Error('Required parameter source was null or undefined when calling setTransactionType.');\n        }\n        if (type === null || type === undefined) {\n            throw new Error('Required parameter type was null or undefined when calling setTransactionType.');\n        }\n        if (transactionTypeRequest === null || transactionTypeRequest === undefined) {\n            throw new Error('Required parameter transactionTypeRequest was null or undefined when calling setTransactionType.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 source The source to set the transaction types for.\n     * @param transactionTypeRequest The set of transaction types.\n     * @param scope The scope in which the transaction types exists. When not supplied the scope is \\&#39;default\\&#39;.\n     * @param observe set whether or not to return the data Observable 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(source: string, transactionTypeRequest: Array<TransactionTypeRequest>, scope?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfTransactionType>;\n    public setTransactionTypeSource(source: string, transactionTypeRequest: Array<TransactionTypeRequest>, scope?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfTransactionType>>;\n    public setTransactionTypeSource(source: string, transactionTypeRequest: Array<TransactionTypeRequest>, scope?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfTransactionType>>;\n    public setTransactionTypeSource(source: string, transactionTypeRequest: Array<TransactionTypeRequest>, scope?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (source === null || source === undefined) {\n            throw new Error('Required parameter source was null or undefined when calling setTransactionTypeSource.');\n        }\n        if (transactionTypeRequest === null || transactionTypeRequest === undefined) {\n            throw new Error('Required parameter transactionTypeRequest was null or undefined when calling setTransactionTypeSource.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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] DeleteTransactionFeeRule: Deletes a fee rule.\n     * &lt;br&gt;              Deletes the rule for all effective time.                &lt;br&gt;              The rule will remain viewable at previous as at times, but it will no longer be considered by              GetApplicableFees.                &lt;br&gt;              This cannot be undone.              \n     * @param code The fee rule code.\n     * @param observe set whether or not to return the data Observable 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(code: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteTransactionFeeRule(code: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteTransactionFeeRule(code: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteTransactionFeeRule(code: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] 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 effectiveAt The effective datetime or cut label at which to match rule definitions. Defaults to the current LUSID  system datetime if not specified.\n     * @param asAt The asAt datetime at which to match rule definitions. Defaults to returning the latest version if not  specified.\n     * @param instrumentIdentifierType Optional. The unique identifier type to use, eg \\&#39;Figi\\&#39; or \\&#39;LusidInstrumentId\\&#39;.\n     * @param instrumentIdentifier Optional. The Instrument Identifier to get properties for.\n     * @param portfolioScope Optional. The scope of the portfolio to fetch properties from.\n     * @param portfolioCode Optional. The code of the portfolio to fetch properties from.\n     * @param requestBody 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     * @param observe set whether or not to return the data Observable 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(effectiveAt?: string, asAt?: string, instrumentIdentifierType?: string, instrumentIdentifier?: string, portfolioScope?: string, portfolioCode?: string, requestBody?: { [key: string]: string; }, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfFeeRule>;\n    public getApplicableTransactionFees(effectiveAt?: string, asAt?: string, instrumentIdentifierType?: string, instrumentIdentifier?: string, portfolioScope?: string, portfolioCode?: string, requestBody?: { [key: string]: string; }, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfFeeRule>>;\n    public getApplicableTransactionFees(effectiveAt?: string, asAt?: string, instrumentIdentifierType?: string, instrumentIdentifier?: string, portfolioScope?: string, portfolioCode?: string, requestBody?: { [key: string]: string; }, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfFeeRule>>;\n    public getApplicableTransactionFees(effectiveAt?: string, asAt?: string, instrumentIdentifierType?: string, instrumentIdentifier?: string, portfolioScope?: string, portfolioCode?: string, requestBody?: { [key: string]: string; }, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetTransactionFeeRule: Retrieve the definition of single fee rule.\n     * Retrieves the fee rule definition at the given effective and as at times.\n     * @param code The fee rule code.\n     * @param effectiveAt The effective datetime or cut label at which to retrieve the rule definition. Defaults to the current LUSID  system datetime if not specified.\n     * @param asAt The asAt datetime at which to retrieve the rule definition. Defaults to returning the latest version if not  specified.\n     * @param observe set whether or not to return the data Observable 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(code: string, effectiveAt?: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<FeeRule>;\n    public getTransactionFeeRule(code: string, effectiveAt?: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<FeeRule>>;\n    public getTransactionFeeRule(code: string, effectiveAt?: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<FeeRule>>;\n    public getTransactionFeeRule(code: string, effectiveAt?: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getTransactionFeeRule.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] 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 effectiveAt The effective datetime or cut label at which to retrieve the rule definitions. Defaults to the current LUSID  system datetime if not specified.\n     * @param asAt The asAt datetime at which to retrieve the rule definitions. Defaults to returning the latest version if not  specified.\n     * @param limit When paginating, limit the results to this number. Defaults to 100 if not specified.\n     * @param filter Expression to filter the results.\n     * @param page 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     * @param observe set whether or not to return the data Observable 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(effectiveAt?: string, asAt?: string, limit?: number, filter?: string, page?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfFeeRule>;\n    public listTransactionFeeRules(effectiveAt?: string, asAt?: string, limit?: number, filter?: string, page?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfFeeRule>>;\n    public listTransactionFeeRules(effectiveAt?: string, asAt?: string, limit?: number, filter?: string, page?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfFeeRule>>;\n    public listTransactionFeeRules(effectiveAt?: string, asAt?: string, limit?: number, filter?: string, page?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] UpsertTransactionFeeRules: Upsert fee rules.\n     * &lt;br&gt;              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.                &lt;br&gt;              The upsert is transactional - either all create/update operations will succeed or none of them will.              \n     * @param requestBody 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     * @param effectiveAt 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     * @param observe set whether or not to return the data Observable 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(requestBody: { [key: string]: FeeRuleUpsertRequest; }, effectiveAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<FeeRuleUpsertResponse>;\n    public upsertTransactionFeeRules(requestBody: { [key: string]: FeeRuleUpsertRequest; }, effectiveAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<FeeRuleUpsertResponse>>;\n    public upsertTransactionFeeRules(requestBody: { [key: string]: FeeRuleUpsertRequest; }, effectiveAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<FeeRuleUpsertResponse>>;\n    public upsertTransactionFeeRules(requestBody: { [key: string]: FeeRuleUpsertRequest; }, effectiveAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling upsertTransactionFeeRules.');\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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 { 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 scope The scope of the transaction portfolio.\n     * @param code The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio.\n     * @param effectiveAt The effective datetime or cut label at which the holdings should be set to the provided targets.\n     * @param adjustHoldingRequest The selected set of holdings to adjust to the provided targets for the              transaction portfolio.\n     * @param reconciliationMethods Optional parameter for specifying a reconciliation method: e.g. FxForward.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt: string, adjustHoldingRequest: Array<AdjustHoldingRequest>, reconciliationMethods?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<AdjustHolding>;\n    public adjustHoldings(scope: string, code: string, effectiveAt: string, adjustHoldingRequest: Array<AdjustHoldingRequest>, reconciliationMethods?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<AdjustHolding>>;\n    public adjustHoldings(scope: string, code: string, effectiveAt: string, adjustHoldingRequest: Array<AdjustHoldingRequest>, reconciliationMethods?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<AdjustHolding>>;\n    public adjustHoldings(scope: string, code: string, effectiveAt: string, adjustHoldingRequest: Array<AdjustHoldingRequest>, reconciliationMethods?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling adjustHoldings.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling adjustHoldings.');\n        }\n        if (effectiveAt === null || effectiveAt === undefined) {\n            throw new Error('Required parameter effectiveAt was null or undefined when calling adjustHoldings.');\n        }\n        if (adjustHoldingRequest === null || adjustHoldingRequest === undefined) {\n            throw new Error('Required parameter adjustHoldingRequest was null or undefined when calling adjustHoldings.');\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        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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] 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 scope The scope of the transaction portfolio.\n     * @param code The code of the transaction portfolio. Together with the scope this uniquely identifies               the transaction portfolio.\n     * @param successMode Whether the batch request should fail Atomically or in a Partial fashion - Allowed Values: Atomic, Partial\n     * @param requestBody The selected set of holdings to adjust to the provided targets for the               transaction portfolio.\n     * @param reconciliationMethods Optional parameter for specifying a reconciliation method: e.g. FxForward.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, successMode: string, requestBody: { [key: string]: AdjustHoldingForDateRequest; }, reconciliationMethods?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<BatchAdjustHoldingsResponse>;\n    public batchAdjustHoldings(scope: string, code: string, successMode: string, requestBody: { [key: string]: AdjustHoldingForDateRequest; }, reconciliationMethods?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<BatchAdjustHoldingsResponse>>;\n    public batchAdjustHoldings(scope: string, code: string, successMode: string, requestBody: { [key: string]: AdjustHoldingForDateRequest; }, reconciliationMethods?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<BatchAdjustHoldingsResponse>>;\n    public batchAdjustHoldings(scope: string, code: string, successMode: string, requestBody: { [key: string]: AdjustHoldingForDateRequest; }, reconciliationMethods?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling batchAdjustHoldings.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling batchAdjustHoldings.');\n        }\n        if (successMode === null || successMode === undefined) {\n            throw new Error('Required parameter successMode was null or undefined when calling batchAdjustHoldings.');\n        }\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling batchAdjustHoldings.');\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        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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] 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 scope The scope of the transaction portfolio.\n     * @param code The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio.\n     * @param lusidTradeTicket the trade tickets to create\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, lusidTradeTicket: Array<LusidTradeTicket>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<CreateTradeTicketsResponse>;\n    public batchCreateTradeTickets(scope: string, code: string, lusidTradeTicket: Array<LusidTradeTicket>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<CreateTradeTicketsResponse>>;\n    public batchCreateTradeTickets(scope: string, code: string, lusidTradeTicket: Array<LusidTradeTicket>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<CreateTradeTicketsResponse>>;\n    public batchCreateTradeTickets(scope: string, code: string, lusidTradeTicket: Array<LusidTradeTicket>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling batchCreateTradeTickets.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling batchCreateTradeTickets.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] 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 scope The scope of the transaction portfolio.\n     * @param code The code of the transaction portfolio. Together with the scope this uniquely identifies               the transaction portfolio.\n     * @param successMode Whether the batch request should fail Atomically or in a Partial fashion - Allowed Values: Atomic, Partial\n     * @param requestBody The selected set of holdings to adjust to the provided targets for the               transaction portfolio.\n     * @param reconciliationMethods Optional parameter for specifying a reconciliation method: e.g. FxForward.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, successMode: string, requestBody: { [key: string]: AdjustHoldingForDateRequest; }, reconciliationMethods?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<BatchAdjustHoldingsResponse>;\n    public batchSetHoldings(scope: string, code: string, successMode: string, requestBody: { [key: string]: AdjustHoldingForDateRequest; }, reconciliationMethods?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<BatchAdjustHoldingsResponse>>;\n    public batchSetHoldings(scope: string, code: string, successMode: string, requestBody: { [key: string]: AdjustHoldingForDateRequest; }, reconciliationMethods?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<BatchAdjustHoldingsResponse>>;\n    public batchSetHoldings(scope: string, code: string, successMode: string, requestBody: { [key: string]: AdjustHoldingForDateRequest; }, reconciliationMethods?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling batchSetHoldings.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling batchSetHoldings.');\n        }\n        if (successMode === null || successMode === undefined) {\n            throw new Error('Required parameter successMode was null or undefined when calling batchSetHoldings.');\n        }\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling batchSetHoldings.');\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        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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] 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 scope The scope of the transaction portfolio.\n     * @param code The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio.\n     * @param successMode Whether the batch request should fail Atomically or in a Partial fashion - Allowed Values: Atomic, Partial.\n     * @param requestBody The payload describing the transactions to be created or updated.\n     * @param preserveProperties 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, successMode: string, requestBody: { [key: string]: TransactionRequest; }, preserveProperties?: boolean, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<BatchUpsertPortfolioTransactionsResponse>;\n    public batchUpsertTransactions(scope: string, code: string, successMode: string, requestBody: { [key: string]: TransactionRequest; }, preserveProperties?: boolean, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<BatchUpsertPortfolioTransactionsResponse>>;\n    public batchUpsertTransactions(scope: string, code: string, successMode: string, requestBody: { [key: string]: TransactionRequest; }, preserveProperties?: boolean, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<BatchUpsertPortfolioTransactionsResponse>>;\n    public batchUpsertTransactions(scope: string, code: string, successMode: string, requestBody: { [key: string]: TransactionRequest; }, preserveProperties?: boolean, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling batchUpsertTransactions.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling batchUpsertTransactions.');\n        }\n        if (successMode === null || successMode === undefined) {\n            throw new Error('Required parameter successMode was null or undefined when calling batchUpsertTransactions.');\n        }\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling batchUpsertTransactions.');\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        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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the transaction portfolio.\n     * @param code The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio.\n     * @param transactionQueryParameters The query queryParameters which control how the output transactions are built.\n     * @param asAt The asAt datetime at which to build the transactions. Defaults to return the latest              version of each transaction if not specified.\n     * @param filter 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     * @param propertyKeys 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     * @param limit When paginating, limit the number of returned results to this many. Defaults to 100 if not specified.\n     * @param page The pagination token to use to continue listing transactions from a previous call to BuildTransactions.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, transactionQueryParameters: TransactionQueryParameters, asAt?: string, filter?: string, propertyKeys?: Array<string>, limit?: number, page?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<VersionedResourceListOfOutputTransaction>;\n    public buildTransactions(scope: string, code: string, transactionQueryParameters: TransactionQueryParameters, asAt?: string, filter?: string, propertyKeys?: Array<string>, limit?: number, page?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<VersionedResourceListOfOutputTransaction>>;\n    public buildTransactions(scope: string, code: string, transactionQueryParameters: TransactionQueryParameters, asAt?: string, filter?: string, propertyKeys?: Array<string>, limit?: number, page?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<VersionedResourceListOfOutputTransaction>>;\n    public buildTransactions(scope: string, code: string, transactionQueryParameters: TransactionQueryParameters, asAt?: string, filter?: string, propertyKeys?: Array<string>, limit?: number, page?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling buildTransactions.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling buildTransactions.');\n        }\n        if (transactionQueryParameters === null || transactionQueryParameters === undefined) {\n            throw new Error('Required parameter transactionQueryParameters was null or undefined when calling buildTransactions.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the transaction portfolio.\n     * @param code The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio.\n     * @param effectiveAt The effective datetime or cut label at which the holding adjustments should be undone.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public cancelAdjustHoldings(scope: string, code: string, effectiveAt: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public cancelAdjustHoldings(scope: string, code: string, effectiveAt: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public cancelAdjustHoldings(scope: string, code: string, effectiveAt: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling cancelAdjustHoldings.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling cancelAdjustHoldings.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * CancelTransactions: Cancel transactions\n     * Cancel one or more transactions from the transaction portfolio.\n     * @param scope The scope of the transaction portfolio.\n     * @param code The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio.\n     * @param transactionIds The IDs of the transactions to cancel.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, transactionIds: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public cancelTransactions(scope: string, code: string, transactionIds: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public cancelTransactions(scope: string, code: string, transactionIds: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public cancelTransactions(scope: string, code: string, transactionIds: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling cancelTransactions.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling cancelTransactions.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * CreatePortfolio: Create portfolio\n     * Create a transaction portfolio in a particular scope.\n     * @param scope The scope in which to create the transaction portfolio.\n     * @param createTransactionPortfolioRequest The definition of the transaction portfolio.\n     * @param observe set whether or not to return the data Observable 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(scope: string, createTransactionPortfolioRequest: CreateTransactionPortfolioRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Portfolio>;\n    public createPortfolio(scope: string, createTransactionPortfolioRequest: CreateTransactionPortfolioRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Portfolio>>;\n    public createPortfolio(scope: string, createTransactionPortfolioRequest: CreateTransactionPortfolioRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Portfolio>>;\n    public createPortfolio(scope: string, createTransactionPortfolioRequest: CreateTransactionPortfolioRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createPortfolio.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] 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 scope The scope of the transaction portfolio.\n     * @param code The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio.\n     * @param lusidTradeTicket the trade ticket to upsert\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, lusidTradeTicket?: LusidTradeTicket, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<LusidTradeTicket>;\n    public createTradeTicket(scope: string, code: string, lusidTradeTicket?: LusidTradeTicket, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<LusidTradeTicket>>;\n    public createTradeTicket(scope: string, code: string, lusidTradeTicket?: LusidTradeTicket, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<LusidTradeTicket>>;\n    public createTradeTicket(scope: string, code: string, lusidTradeTicket?: LusidTradeTicket, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createTradeTicket.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling createTradeTicket.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] 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 scope The scope of the Transaction Portfolios.\n     * @param code The code of the Transaction Portfolios. Together with the scope this uniquely identifies              the Transaction Portfolios.\n     * @param resourceId The scope and codes of the custodian accounts to delete.\n     * @param deleteMode The delete mode to use (defaults to \\&#39;Soft\\&#39;).\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, resourceId: Array<ResourceId>, deleteMode?: 'Soft' | 'Hard', observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeleteCustodianAccountsResponse>;\n    public deleteCustodianAccounts(scope: string, code: string, resourceId: Array<ResourceId>, deleteMode?: 'Soft' | 'Hard', observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeleteCustodianAccountsResponse>>;\n    public deleteCustodianAccounts(scope: string, code: string, resourceId: Array<ResourceId>, deleteMode?: 'Soft' | 'Hard', observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeleteCustodianAccountsResponse>>;\n    public deleteCustodianAccounts(scope: string, code: string, resourceId: Array<ResourceId>, deleteMode?: 'Soft' | 'Hard', observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteCustodianAccounts.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteCustodianAccounts.');\n        }\n        if (resourceId === null || resourceId === undefined) {\n            throw new Error('Required parameter resourceId was null or undefined when calling deleteCustodianAccounts.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the transaction portfolio.\n     * @param code The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio.\n     * @param transactionId The unique ID of the transaction from which to delete properties.\n     * @param propertyKeys 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, transactionId: string, propertyKeys: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deletePropertiesFromTransaction(scope: string, code: string, transactionId: string, propertyKeys: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deletePropertiesFromTransaction(scope: string, code: string, transactionId: string, propertyKeys: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deletePropertiesFromTransaction(scope: string, code: string, transactionId: string, propertyKeys: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deletePropertiesFromTransaction.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deletePropertiesFromTransaction.');\n        }\n        if (transactionId === null || transactionId === undefined) {\n            throw new Error('Required parameter transactionId was null or undefined when calling deletePropertiesFromTransaction.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetA2BData: Get A2B data\n     * Get an A2B report for the given portfolio.\n     * @param scope The scope of the portfolio to retrieve the A2B report for.\n     * @param code The code of the portfolio to retrieve the A2B report for. Together with the scope this              uniquely identifies the portfolio.\n     * @param fromEffectiveAt 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     * @param toEffectiveAt 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     * @param asAt The asAt datetime at which to retrieve the portfolio. Defaults to return the latest version              of each transaction if not specified.\n     * @param recipeIdScope The scope of the given recipeId\n     * @param recipeIdCode The code of the given recipeId\n     * @param propertyKeys 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     * @param filter Expression to filter the result set.              Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, fromEffectiveAt: string, toEffectiveAt: string, asAt?: string, recipeIdScope?: string, recipeIdCode?: string, propertyKeys?: Array<string>, filter?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<VersionedResourceListOfA2BDataRecord>;\n    public getA2BData(scope: string, code: string, fromEffectiveAt: string, toEffectiveAt: string, asAt?: string, recipeIdScope?: string, recipeIdCode?: string, propertyKeys?: Array<string>, filter?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<VersionedResourceListOfA2BDataRecord>>;\n    public getA2BData(scope: string, code: string, fromEffectiveAt: string, toEffectiveAt: string, asAt?: string, recipeIdScope?: string, recipeIdCode?: string, propertyKeys?: Array<string>, filter?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<VersionedResourceListOfA2BDataRecord>>;\n    public getA2BData(scope: string, code: string, fromEffectiveAt: string, toEffectiveAt: string, asAt?: string, recipeIdScope?: string, recipeIdCode?: string, propertyKeys?: Array<string>, filter?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getA2BData.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getA2BData.');\n        }\n        if (fromEffectiveAt === null || fromEffectiveAt === undefined) {\n            throw new Error('Required parameter fromEffectiveAt was null or undefined when calling getA2BData.');\n        }\n        if (toEffectiveAt === null || toEffectiveAt === undefined) {\n            throw new Error('Required parameter toEffectiveAt was null or undefined when calling getA2BData.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the portfolio to retrieve the A2B movement report for.\n     * @param code The code of the portfolio to retrieve the A2B movement report for. Together with the scope this              uniquely identifies the portfolio.\n     * @param fromEffectiveAt 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     * @param toEffectiveAt 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     * @param asAt The asAt datetime at which to retrieve the portfolio. Defaults to return the latest version              of each transaction if not specified.\n     * @param recipeIdScope The scope of the given recipeId\n     * @param recipeIdCode The code of the given recipeId\n     * @param propertyKeys 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     * @param filter Expression to filter the result set.              Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, fromEffectiveAt: string, toEffectiveAt: string, asAt?: string, recipeIdScope?: string, recipeIdCode?: string, propertyKeys?: Array<string>, filter?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<VersionedResourceListOfA2BMovementRecord>;\n    public getA2BMovements(scope: string, code: string, fromEffectiveAt: string, toEffectiveAt: string, asAt?: string, recipeIdScope?: string, recipeIdCode?: string, propertyKeys?: Array<string>, filter?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<VersionedResourceListOfA2BMovementRecord>>;\n    public getA2BMovements(scope: string, code: string, fromEffectiveAt: string, toEffectiveAt: string, asAt?: string, recipeIdScope?: string, recipeIdCode?: string, propertyKeys?: Array<string>, filter?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<VersionedResourceListOfA2BMovementRecord>>;\n    public getA2BMovements(scope: string, code: string, fromEffectiveAt: string, toEffectiveAt: string, asAt?: string, recipeIdScope?: string, recipeIdCode?: string, propertyKeys?: Array<string>, filter?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getA2BMovements.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getA2BMovements.');\n        }\n        if (fromEffectiveAt === null || fromEffectiveAt === undefined) {\n            throw new Error('Required parameter fromEffectiveAt was null or undefined when calling getA2BMovements.');\n        }\n        if (toEffectiveAt === null || toEffectiveAt === undefined) {\n            throw new Error('Required parameter toEffectiveAt was null or undefined when calling getA2BMovements.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] 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 scope The scope of the transaction portfolio.\n     * @param code The code of the transaction portfolio. Together with the scope this uniquely identifies the portfolio.\n     * @param bucketedCashFlowRequest Request specifying the bucketing of cashflows\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, bucketedCashFlowRequest?: BucketedCashFlowRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<BucketedCashFlowResponse>;\n    public getBucketedCashFlows(scope: string, code: string, bucketedCashFlowRequest?: BucketedCashFlowRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<BucketedCashFlowResponse>>;\n    public getBucketedCashFlows(scope: string, code: string, bucketedCashFlowRequest?: BucketedCashFlowRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<BucketedCashFlowResponse>>;\n    public getBucketedCashFlows(scope: string, code: string, bucketedCashFlowRequest?: BucketedCashFlowRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getBucketedCashFlows.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getBucketedCashFlows.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetCustodianAccount: Get Custodian Account\n     * Retrieve the definition of a particular Custodian Account which is part of a Transaction Portfolios.\n     * @param scope The scope of the Transaction Portfolio.\n     * @param code The code of the Transaction Portfolio. Together with the scope this uniquely identifies the Transaction Portfolio.\n     * @param custodianAccountScope The scope of the Custodian Account.\n     * @param custodianAccountCode The code of the Custodian Account.\n     * @param effectiveAt 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     * @param asAt 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     * @param propertyKeys 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 not provided will return all the entitled properties for that Custodian Account.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, custodianAccountScope: string, custodianAccountCode: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<CustodianAccount>;\n    public getCustodianAccount(scope: string, code: string, custodianAccountScope: string, custodianAccountCode: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<CustodianAccount>>;\n    public getCustodianAccount(scope: string, code: string, custodianAccountScope: string, custodianAccountCode: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<CustodianAccount>>;\n    public getCustodianAccount(scope: string, code: string, custodianAccountScope: string, custodianAccountCode: string, effectiveAt?: string, asAt?: string, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getCustodianAccount.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getCustodianAccount.');\n        }\n        if (custodianAccountScope === null || custodianAccountScope === undefined) {\n            throw new Error('Required parameter custodianAccountScope was null or undefined when calling getCustodianAccount.');\n        }\n        if (custodianAccountCode === null || custodianAccountCode === undefined) {\n            throw new Error('Required parameter custodianAccountCode was null or undefined when calling getCustodianAccount.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetDetails: Get details\n     * Get certain details associated with a transaction portfolio.\n     * @param scope The scope of the transaction portfolio.\n     * @param code The code of the transaction portfolio. Together with the              scope this uniquely identifies the transaction portfolio.\n     * @param effectiveAt 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     * @param asAt 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt?: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PortfolioDetails>;\n    public getDetails(scope: string, code: string, effectiveAt?: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PortfolioDetails>>;\n    public getDetails(scope: string, code: string, effectiveAt?: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PortfolioDetails>>;\n    public getDetails(scope: string, code: string, effectiveAt?: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getDetails.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getDetails.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] 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 scope The scope of the transaction portfolio.\n     * @param code The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio.\n     * @param holdingId The unique holding identifier\n     * @param effectiveDate Effective date\n     * @param fromTradeDate The from trade date, defaults to first time this holding is opened, lower bound for transactions\n     * @param toTradeDate The to trade date upper bound date, defaults to effectiveDate. upper bound for transactions\n     * @param includeHistoric If true, transactions from previously closed holdings are returned.              If false, only transactions from last time position is opened.\n     * @param taxLotId Constrains the Holding Contributors to those which contributed to the specified tax lot.\n     * @param limit When paginating, limit the number of returned results to this many. Defaults to 100 if not specified.\n     * @param asAt The asAt datetime at which to build the transactions. Defaults to return the latest              version of each transaction if not specified.\n     * @param page The pagination token to use to continue listing transactions from a previous call to GetHoldingContributors.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, holdingId: number, effectiveDate?: string, fromTradeDate?: string, toTradeDate?: string, includeHistoric?: boolean, taxLotId?: string, limit?: number, asAt?: string, page?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<VersionedResourceListOfHoldingContributor>;\n    public getHoldingContributors(scope: string, code: string, holdingId: number, effectiveDate?: string, fromTradeDate?: string, toTradeDate?: string, includeHistoric?: boolean, taxLotId?: string, limit?: number, asAt?: string, page?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<VersionedResourceListOfHoldingContributor>>;\n    public getHoldingContributors(scope: string, code: string, holdingId: number, effectiveDate?: string, fromTradeDate?: string, toTradeDate?: string, includeHistoric?: boolean, taxLotId?: string, limit?: number, asAt?: string, page?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<VersionedResourceListOfHoldingContributor>>;\n    public getHoldingContributors(scope: string, code: string, holdingId: number, effectiveDate?: string, fromTradeDate?: string, toTradeDate?: string, includeHistoric?: boolean, taxLotId?: string, limit?: number, asAt?: string, page?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getHoldingContributors.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getHoldingContributors.');\n        }\n        if (holdingId === null || holdingId === undefined) {\n            throw new Error('Required parameter holdingId was null or undefined when calling getHoldingContributors.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetHoldings: Get holdings\n     * Calculate holdings for a transaction portfolio.\n     * @param scope The scope of the transaction portfolio.\n     * @param code The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio.\n     * @param effectiveAt 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     * @param asAt The asAt datetime at which to retrieve the holdings of the transaction portfolio. Defaults              to return the latest version if not specified.\n     * @param filter 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     * @param propertyKeys A list of property keys from the \\&quot;Instrument\\&quot;, \\&quot;Holding\\&quot;, \\&quot;Custodian Account\\&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     * @param byTaxlots Whether or not to expand the holdings to return the underlying tax-lots. Defaults to              False.\n     * @param includeSettlementEventsAfterDays Number of days ahead to bring back settlements from, in relation to the specified effectiveAt\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, propertyKeys?: Array<string>, byTaxlots?: boolean, includeSettlementEventsAfterDays?: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<VersionedResourceListOfPortfolioHolding>;\n    public getHoldings(scope: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, propertyKeys?: Array<string>, byTaxlots?: boolean, includeSettlementEventsAfterDays?: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<VersionedResourceListOfPortfolioHolding>>;\n    public getHoldings(scope: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, propertyKeys?: Array<string>, byTaxlots?: boolean, includeSettlementEventsAfterDays?: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<VersionedResourceListOfPortfolioHolding>>;\n    public getHoldings(scope: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, propertyKeys?: Array<string>, byTaxlots?: boolean, includeSettlementEventsAfterDays?: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getHoldings.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getHoldings.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the transaction portfolio.\n     * @param code The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio.\n     * @param effectiveAt The effective datetime or cut label of the holdings adjustment.\n     * @param asAt 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     * @param propertyKeys 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HoldingsAdjustment>;\n    public getHoldingsAdjustment(scope: string, code: string, effectiveAt: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<HoldingsAdjustment>>;\n    public getHoldingsAdjustment(scope: string, code: string, effectiveAt: string, asAt?: string, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<HoldingsAdjustment>>;\n    public getHoldingsAdjustment(scope: string, code: string, effectiveAt: string, asAt?: string, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getHoldingsAdjustment.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getHoldingsAdjustment.');\n        }\n        if (effectiveAt === null || effectiveAt === undefined) {\n            throw new Error('Required parameter effectiveAt was null or undefined when calling getHoldingsAdjustment.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] 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 scope The scope of the transaction portfolio.\n     * @param code The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio.\n     * @param effectiveAt 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     * @param asAt 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     * @param filter 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     * @param propertyKeys 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     * @param byTaxlots Whether or not to expand the holdings to return the underlying tax-lots. Defaults to              False.\n     * @param recipeIdScope The scope of the given recipeId\n     * @param recipeIdCode The code of the given recipeId\n     * @param includeSettlementEventsAfterDays Number of days ahead to bring back settlements from, in relation to the specified effectiveAt\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, propertyKeys?: Array<string>, byTaxlots?: boolean, recipeIdScope?: string, recipeIdCode?: string, includeSettlementEventsAfterDays?: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<VersionedResourceListWithWarningsOfPortfolioHolding>;\n    public getHoldingsWithOrders(scope: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, propertyKeys?: Array<string>, byTaxlots?: boolean, recipeIdScope?: string, recipeIdCode?: string, includeSettlementEventsAfterDays?: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<VersionedResourceListWithWarningsOfPortfolioHolding>>;\n    public getHoldingsWithOrders(scope: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, propertyKeys?: Array<string>, byTaxlots?: boolean, recipeIdScope?: string, recipeIdCode?: string, includeSettlementEventsAfterDays?: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<VersionedResourceListWithWarningsOfPortfolioHolding>>;\n    public getHoldingsWithOrders(scope: string, code: string, effectiveAt?: string, asAt?: string, filter?: string, propertyKeys?: Array<string>, byTaxlots?: boolean, recipeIdScope?: string, recipeIdCode?: string, includeSettlementEventsAfterDays?: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getHoldingsWithOrders.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getHoldingsWithOrders.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] 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 scope The scope of the transaction portfolio.\n     * @param code The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio.\n     * @param holdingIdsRequest The array of unique holding identifiers\n     * @param effectiveDate Effective date\n     * @param fromTransactionDate The from trade date, defaults to first time this holding is opened, lower bound for transactions\n     * @param toTransactionDate The to trade date upper bound date, defaults to effectiveDate. upper bound for transactions\n     * @param includeHistoric If true, transactions from previously closed holdings are returned.              If false, only transactions from last time position is opened.\n     * @param taxLotId Constrains the Holding Contributors to those which contributed to the specified tax lot.\n     * @param limit When paginating, limit the number of returned results to this many. Defaults to 100 if not specified.\n     * @param asAt The asAt datetime at which to build the transactions. Defaults to return the latest              version of each transaction if not specified.\n     * @param page The pagination token to use to continue listing transactions from a previous call to GetHoldingContributors.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, holdingIdsRequest: HoldingIdsRequest, effectiveDate?: string, fromTransactionDate?: string, toTransactionDate?: string, includeHistoric?: boolean, taxLotId?: string, limit?: number, asAt?: string, page?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<VersionedResourceListOfHoldingContributor>;\n    public getMultipleHoldingContributors(scope: string, code: string, holdingIdsRequest: HoldingIdsRequest, effectiveDate?: string, fromTransactionDate?: string, toTransactionDate?: string, includeHistoric?: boolean, taxLotId?: string, limit?: number, asAt?: string, page?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<VersionedResourceListOfHoldingContributor>>;\n    public getMultipleHoldingContributors(scope: string, code: string, holdingIdsRequest: HoldingIdsRequest, effectiveDate?: string, fromTransactionDate?: string, toTransactionDate?: string, includeHistoric?: boolean, taxLotId?: string, limit?: number, asAt?: string, page?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<VersionedResourceListOfHoldingContributor>>;\n    public getMultipleHoldingContributors(scope: string, code: string, holdingIdsRequest: HoldingIdsRequest, effectiveDate?: string, fromTransactionDate?: string, toTransactionDate?: string, includeHistoric?: boolean, taxLotId?: string, limit?: number, asAt?: string, page?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getMultipleHoldingContributors.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getMultipleHoldingContributors.');\n        }\n        if (holdingIdsRequest === null || holdingIdsRequest === undefined) {\n            throw new Error('Required parameter holdingIdsRequest was null or undefined when calling getMultipleHoldingContributors.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the transaction portfolio.\n     * @param code The code of the transaction portfolio. Together with the scope this               uniquely identifies the portfolio.\n     * @param effectiveAt 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     * @param windowStart 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     * @param windowEnd 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     * @param asAt The asAt datetime at which to retrieve the data. Defaults to returning the latest version               of each transaction if not specified.\n     * @param filter 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     * @param recipeIdScope The scope of the given recipeId\n     * @param recipeIdCode The code of the given recipeID\n     * @param excludeUnsettledTrades 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt?: string, windowStart?: string, windowEnd?: string, asAt?: string, filter?: string, recipeIdScope?: string, recipeIdCode?: string, excludeUnsettledTrades?: boolean, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfInstrumentCashFlow>;\n    public getPortfolioCashFlows(scope: string, code: string, effectiveAt?: string, windowStart?: string, windowEnd?: string, asAt?: string, filter?: string, recipeIdScope?: string, recipeIdCode?: string, excludeUnsettledTrades?: boolean, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfInstrumentCashFlow>>;\n    public getPortfolioCashFlows(scope: string, code: string, effectiveAt?: string, windowStart?: string, windowEnd?: string, asAt?: string, filter?: string, recipeIdScope?: string, recipeIdCode?: string, excludeUnsettledTrades?: boolean, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfInstrumentCashFlow>>;\n    public getPortfolioCashFlows(scope: string, code: string, effectiveAt?: string, windowStart?: string, windowEnd?: string, asAt?: string, filter?: string, recipeIdScope?: string, recipeIdCode?: string, excludeUnsettledTrades?: boolean, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioCashFlows.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolioCashFlows.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetPortfolioCashLadder: Get portfolio cash ladder\n     * Get a cash ladder for a transaction portfolio.\n     * @param scope The scope of the transaction portfolio.\n     * @param code The code of the transaction portfolio. Together with the scope this              uniquely identifies the portfolio.\n     * @param fromEffectiveAt 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     * @param toEffectiveAt 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     * @param effectiveAt 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     * @param asAt The asAt datetime at which to retrieve the portfolio. Defaults to returning the latest version              of each transaction if not specified.\n     * @param filter 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     * @param recipeIdScope The scope of the given recipeId\n     * @param recipeIdCode The code of the given recipeID\n     * @param excludeUnsettledTrades 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, fromEffectiveAt: string, toEffectiveAt: string, effectiveAt: string, asAt?: string, filter?: string, recipeIdScope?: string, recipeIdCode?: string, excludeUnsettledTrades?: boolean, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfPortfolioCashLadder>;\n    public getPortfolioCashLadder(scope: string, code: string, fromEffectiveAt: string, toEffectiveAt: string, effectiveAt: string, asAt?: string, filter?: string, recipeIdScope?: string, recipeIdCode?: string, excludeUnsettledTrades?: boolean, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfPortfolioCashLadder>>;\n    public getPortfolioCashLadder(scope: string, code: string, fromEffectiveAt: string, toEffectiveAt: string, effectiveAt: string, asAt?: string, filter?: string, recipeIdScope?: string, recipeIdCode?: string, excludeUnsettledTrades?: boolean, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfPortfolioCashLadder>>;\n    public getPortfolioCashLadder(scope: string, code: string, fromEffectiveAt: string, toEffectiveAt: string, effectiveAt: string, asAt?: string, filter?: string, recipeIdScope?: string, recipeIdCode?: string, excludeUnsettledTrades?: boolean, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioCashLadder.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolioCashLadder.');\n        }\n        if (fromEffectiveAt === null || fromEffectiveAt === undefined) {\n            throw new Error('Required parameter fromEffectiveAt was null or undefined when calling getPortfolioCashLadder.');\n        }\n        if (toEffectiveAt === null || toEffectiveAt === undefined) {\n            throw new Error('Required parameter toEffectiveAt was null or undefined when calling getPortfolioCashLadder.');\n        }\n        if (effectiveAt === null || effectiveAt === undefined) {\n            throw new Error('Required parameter effectiveAt was null or undefined when calling getPortfolioCashLadder.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetPortfolioCashStatement: Get portfolio cash statement\n     * Get a cash statement for a transaction portfolio.\n     * @param scope The scope of the transaction portfolio.\n     * @param code The code of the transaction portfolio. Together with the scope this              uniquely identifies the portfolio.\n     * @param fromEffectiveAt 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     * @param toEffectiveAt 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     * @param asAt The asAt datetime at which to retrieve the portfolio. Defaults to returning the latest version              of each transaction if not specified.\n     * @param filter 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     * @param recipeIdScope The scope of the given recipeId\n     * @param recipeIdCode The code of the given recipeID\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, fromEffectiveAt: string, toEffectiveAt: string, asAt?: string, filter?: string, recipeIdScope?: string, recipeIdCode?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfPortfolioCashFlow>;\n    public getPortfolioCashStatement(scope: string, code: string, fromEffectiveAt: string, toEffectiveAt: string, asAt?: string, filter?: string, recipeIdScope?: string, recipeIdCode?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfPortfolioCashFlow>>;\n    public getPortfolioCashStatement(scope: string, code: string, fromEffectiveAt: string, toEffectiveAt: string, asAt?: string, filter?: string, recipeIdScope?: string, recipeIdCode?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfPortfolioCashFlow>>;\n    public getPortfolioCashStatement(scope: string, code: string, fromEffectiveAt: string, toEffectiveAt: string, asAt?: string, filter?: string, recipeIdScope?: string, recipeIdCode?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioCashStatement.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolioCashStatement.');\n        }\n        if (fromEffectiveAt === null || fromEffectiveAt === undefined) {\n            throw new Error('Required parameter fromEffectiveAt was null or undefined when calling getPortfolioCashStatement.');\n        }\n        if (toEffectiveAt === null || toEffectiveAt === undefined) {\n            throw new Error('Required parameter toEffectiveAt was null or undefined when calling getPortfolioCashStatement.');\n        }\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\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the transaction portfolio.\n     * @param code The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio.\n     * @param transactionId The unique ID of the transaction to create or update.\n     * @param asAt The asAt datetime at which to retrieve the history of the transaction. Defaults              to return the latest version if not specified.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, transactionId: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfChangeHistory>;\n    public getTransactionHistory(scope: string, code: string, transactionId: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfChangeHistory>>;\n    public getTransactionHistory(scope: string, code: string, transactionId: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfChangeHistory>>;\n    public getTransactionHistory(scope: string, code: string, transactionId: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getTransactionHistory.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getTransactionHistory.');\n        }\n        if (transactionId === null || transactionId === undefined) {\n            throw new Error('Required parameter transactionId was null or undefined when calling getTransactionHistory.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the transaction portfolio.\n     * @param code The code of the transaction portfolio. Together with the scope this uniquely identifies               the transaction portfolio.\n     * @param fromTransactionDate 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     * @param toTransactionDate 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     * @param asAt The asAt datetime at which to retrieve transactions. Defaults to returning the latest version               of each transaction if not specified.\n     * @param filter 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     * @param propertyKeys 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     * @param page The pagination token to use to continue listing transactions from a previous call to GetTransactions.\n     * @param limit 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     * @param showCancelledTransactions 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     * @param sortBy A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, fromTransactionDate?: string, toTransactionDate?: string, asAt?: string, filter?: string, propertyKeys?: Array<string>, page?: string, limit?: number, showCancelledTransactions?: boolean, sortBy?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<VersionedResourceListOfTransaction>;\n    public getTransactions(scope: string, code: string, fromTransactionDate?: string, toTransactionDate?: string, asAt?: string, filter?: string, propertyKeys?: Array<string>, page?: string, limit?: number, showCancelledTransactions?: boolean, sortBy?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<VersionedResourceListOfTransaction>>;\n    public getTransactions(scope: string, code: string, fromTransactionDate?: string, toTransactionDate?: string, asAt?: string, filter?: string, propertyKeys?: Array<string>, page?: string, limit?: number, showCancelledTransactions?: boolean, sortBy?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<VersionedResourceListOfTransaction>>;\n    public getTransactions(scope: string, code: string, fromTransactionDate?: string, toTransactionDate?: string, asAt?: string, filter?: string, propertyKeys?: Array<string>, page?: string, limit?: number, showCancelledTransactions?: boolean, sortBy?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getTransactions.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getTransactions.');\n        }\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\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the transaction portfolio.\n     * @param code The code of the transaction portfolio. Together with the scope this               uniquely identifies the portfolio.\n     * @param effectiveAt 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     * @param windowStart 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     * @param windowEnd 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     * @param asAt The asAt datetime at which to retrieve the portfolio. Defaults to return the latest version               of each transaction if not specified.\n     * @param filter 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     * @param recipeIdScope The scope of the given recipeId\n     * @param recipeIdCode The code of the given recipeID\n     * @param excludeUnsettledTrades 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt?: string, windowStart?: string, windowEnd?: string, asAt?: string, filter?: string, recipeIdScope?: string, recipeIdCode?: string, excludeUnsettledTrades?: boolean, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfTransaction>;\n    public getUpsertablePortfolioCashFlows(scope: string, code: string, effectiveAt?: string, windowStart?: string, windowEnd?: string, asAt?: string, filter?: string, recipeIdScope?: string, recipeIdCode?: string, excludeUnsettledTrades?: boolean, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfTransaction>>;\n    public getUpsertablePortfolioCashFlows(scope: string, code: string, effectiveAt?: string, windowStart?: string, windowEnd?: string, asAt?: string, filter?: string, recipeIdScope?: string, recipeIdCode?: string, excludeUnsettledTrades?: boolean, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfTransaction>>;\n    public getUpsertablePortfolioCashFlows(scope: string, code: string, effectiveAt?: string, windowStart?: string, windowEnd?: string, asAt?: string, filter?: string, recipeIdScope?: string, recipeIdCode?: string, excludeUnsettledTrades?: boolean, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getUpsertablePortfolioCashFlows.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getUpsertablePortfolioCashFlows.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListCustodianAccounts: List Custodian Accounts\n     * List the custodian accounts in a Transaction Portfolios\n     * @param scope The scope of the Transaction Portfolio.\n     * @param code The code of the Transaction Portfolio. Together with the scope this uniquely identifies              the Transaction Portfolios.\n     * @param effectiveAt 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     * @param asAt The asAt datetime at which to retrieve the instrument. Defaults to              returning the latest version if not specified.\n     * @param page 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     * @param limit When paginating, limit the results to this number. Defaults to 100 if not specified.\n     * @param filter 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     * @param propertyKeys 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfCustodianAccount>;\n    public listCustodianAccounts(scope: string, code: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfCustodianAccount>>;\n    public listCustodianAccounts(scope: string, code: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, propertyKeys?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfCustodianAccount>>;\n    public listCustodianAccounts(scope: string, code: string, effectiveAt?: string, asAt?: string, page?: string, limit?: number, filter?: string, propertyKeys?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listCustodianAccounts.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling listCustodianAccounts.');\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        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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the transaction portfolio.\n     * @param code The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio.\n     * @param fromEffectiveAt 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     * @param toEffectiveAt 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     * @param asAt The asAt datetime at which to retrieve the holdings adjustments. Defaults to return the              latest version of each holding adjustment if not specified.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, fromEffectiveAt?: string, toEffectiveAt?: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfHoldingsAdjustmentHeader>;\n    public listHoldingsAdjustments(scope: string, code: string, fromEffectiveAt?: string, toEffectiveAt?: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfHoldingsAdjustmentHeader>>;\n    public listHoldingsAdjustments(scope: string, code: string, fromEffectiveAt?: string, toEffectiveAt?: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfHoldingsAdjustmentHeader>>;\n    public listHoldingsAdjustments(scope: string, code: string, fromEffectiveAt?: string, toEffectiveAt?: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listHoldingsAdjustments.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling listHoldingsAdjustments.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the transaction portfolio.\n     * @param code The code of the transaction portfolio. Together with the               scope this uniquely identifies the transaction portfolio.\n     * @param operation The patch document.\n     * @param effectiveAt 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, operation: Array<Operation>, effectiveAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PortfolioDetails>;\n    public patchPortfolioDetails(scope: string, code: string, operation: Array<Operation>, effectiveAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PortfolioDetails>>;\n    public patchPortfolioDetails(scope: string, code: string, operation: Array<Operation>, effectiveAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PortfolioDetails>>;\n    public patchPortfolioDetails(scope: string, code: string, operation: Array<Operation>, effectiveAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling patchPortfolioDetails.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling patchPortfolioDetails.');\n        }\n        if (operation === null || operation === undefined) {\n            throw new Error('Required parameter operation was null or undefined when calling patchPortfolioDetails.');\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] 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 scope The scope of the transaction portfolio.\n     * @param code The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio.\n     * @param transactionRequest The transaction to be previewed.\n     * @param propertyKeys 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     * @param showCancelledTransactions Option to specify whether to include previous versions of an amended transaction in the response.              Defaults to False if not specified.\n     * @param preserveProperties 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, transactionRequest: TransactionRequest, propertyKeys?: Array<string>, showCancelledTransactions?: boolean, preserveProperties?: boolean, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<ResourceListOfOutputTransaction>;\n    public previewTransaction(scope: string, code: string, transactionRequest: TransactionRequest, propertyKeys?: Array<string>, showCancelledTransactions?: boolean, preserveProperties?: boolean, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<ResourceListOfOutputTransaction>>;\n    public previewTransaction(scope: string, code: string, transactionRequest: TransactionRequest, propertyKeys?: Array<string>, showCancelledTransactions?: boolean, preserveProperties?: boolean, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<ResourceListOfOutputTransaction>>;\n    public previewTransaction(scope: string, code: string, transactionRequest: TransactionRequest, propertyKeys?: Array<string>, showCancelledTransactions?: boolean, preserveProperties?: boolean, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling previewTransaction.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling previewTransaction.');\n        }\n        if (transactionRequest === null || transactionRequest === undefined) {\n            throw new Error('Required parameter transactionRequest was null or undefined when calling previewTransaction.');\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        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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the transaction portfolio.\n     * @param code The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio.\n     * @param instrumentIdentifierType The instrument identifier type.\n     * @param instrumentIdentifierValue The value for the given instrument identifier.\n     * @param fromEffectiveAt 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     * @param reResolve 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     * @param requestBody The dictionary with the instrument identifiers to be updated on the             transaction and holdings.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, instrumentIdentifierType: string, instrumentIdentifierValue: string, fromEffectiveAt?: string, reResolve?: boolean, requestBody?: { [key: string]: string; }, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<UpsertPortfolioTransactionsResponse>;\n    public resolveInstrument(scope: string, code: string, instrumentIdentifierType: string, instrumentIdentifierValue: string, fromEffectiveAt?: string, reResolve?: boolean, requestBody?: { [key: string]: string; }, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<UpsertPortfolioTransactionsResponse>>;\n    public resolveInstrument(scope: string, code: string, instrumentIdentifierType: string, instrumentIdentifierValue: string, fromEffectiveAt?: string, reResolve?: boolean, requestBody?: { [key: string]: string; }, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<UpsertPortfolioTransactionsResponse>>;\n    public resolveInstrument(scope: string, code: string, instrumentIdentifierType: string, instrumentIdentifierValue: string, fromEffectiveAt?: string, reResolve?: boolean, requestBody?: { [key: string]: string; }, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling resolveInstrument.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling resolveInstrument.');\n        }\n        if (instrumentIdentifierType === null || instrumentIdentifierType === undefined) {\n            throw new Error('Required parameter instrumentIdentifierType was null or undefined when calling resolveInstrument.');\n        }\n        if (instrumentIdentifierValue === null || instrumentIdentifierValue === undefined) {\n            throw new Error('Required parameter instrumentIdentifierValue was null or undefined when calling resolveInstrument.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the transaction portfolio.\n     * @param code The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio.\n     * @param effectiveAt The effective datetime or cut label at which the holdings should be set to the provided targets.\n     * @param adjustHoldingRequest The complete set of target holdings for the transaction portfolio.\n     * @param reconciliationMethods Optional parameter for specifying a reconciliation method: e.g. FxForward.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, effectiveAt: string, adjustHoldingRequest: Array<AdjustHoldingRequest>, reconciliationMethods?: Array<string>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<AdjustHolding>;\n    public setHoldings(scope: string, code: string, effectiveAt: string, adjustHoldingRequest: Array<AdjustHoldingRequest>, reconciliationMethods?: Array<string>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<AdjustHolding>>;\n    public setHoldings(scope: string, code: string, effectiveAt: string, adjustHoldingRequest: Array<AdjustHoldingRequest>, reconciliationMethods?: Array<string>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<AdjustHolding>>;\n    public setHoldings(scope: string, code: string, effectiveAt: string, adjustHoldingRequest: Array<AdjustHoldingRequest>, reconciliationMethods?: Array<string>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling setHoldings.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling setHoldings.');\n        }\n        if (effectiveAt === null || effectiveAt === undefined) {\n            throw new Error('Required parameter effectiveAt was null or undefined when calling setHoldings.');\n        }\n        if (adjustHoldingRequest === null || adjustHoldingRequest === undefined) {\n            throw new Error('Required parameter adjustHoldingRequest was null or undefined when calling setHoldings.');\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        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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] 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 scope The scope of the Transaction Portfolio.\n     * @param code The code of the Transaction Portfolio. Together with the scope this uniquely identifies              the Transaction Portfolios.\n     * @param custodianAccountRequest A list of Custodian Accounts to be created or updated.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, custodianAccountRequest: Array<CustodianAccountRequest>, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<CustodianAccountsUpsertResponse>;\n    public upsertCustodianAccounts(scope: string, code: string, custodianAccountRequest: Array<CustodianAccountRequest>, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<CustodianAccountsUpsertResponse>>;\n    public upsertCustodianAccounts(scope: string, code: string, custodianAccountRequest: Array<CustodianAccountRequest>, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<CustodianAccountsUpsertResponse>>;\n    public upsertCustodianAccounts(scope: string, code: string, custodianAccountRequest: Array<CustodianAccountRequest>, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertCustodianAccounts.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertCustodianAccounts.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] 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 scope The scope of the Transaction Portfolios to update or insert the properties onto.\n     * @param code The code of the Transaction Portfolios to update or insert the properties onto. Together with the scope this uniquely identifies the Transaction Portfolios.\n     * @param custodianAccountScope The scope of the Custodian Account to update or insert the properties onto.\n     * @param custodianAccountCode The unique ID of the custodian account to create or update properties for.\n     * @param requestBody 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, custodianAccountScope: string, custodianAccountCode: string, requestBody?: { [key: string]: Property; }, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<CustodianAccountProperties>;\n    public upsertCustodianAccountsProperties(scope: string, code: string, custodianAccountScope: string, custodianAccountCode: string, requestBody?: { [key: string]: Property; }, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<CustodianAccountProperties>>;\n    public upsertCustodianAccountsProperties(scope: string, code: string, custodianAccountScope: string, custodianAccountCode: string, requestBody?: { [key: string]: Property; }, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<CustodianAccountProperties>>;\n    public upsertCustodianAccountsProperties(scope: string, code: string, custodianAccountScope: string, custodianAccountCode: string, requestBody?: { [key: string]: Property; }, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertCustodianAccountsProperties.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertCustodianAccountsProperties.');\n        }\n        if (custodianAccountScope === null || custodianAccountScope === undefined) {\n            throw new Error('Required parameter custodianAccountScope was null or undefined when calling upsertCustodianAccountsProperties.');\n        }\n        if (custodianAccountCode === null || custodianAccountCode === undefined) {\n            throw new Error('Required parameter custodianAccountCode was null or undefined when calling upsertCustodianAccountsProperties.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the transaction portfolio.\n     * @param code The code of the transaction portfolio. Together with the               scope this uniquely identifies the transaction portfolio.\n     * @param createPortfolioDetails The details to create or update for the specified transaction portfolio.\n     * @param effectiveAt 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, createPortfolioDetails: CreatePortfolioDetails, effectiveAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PortfolioDetails>;\n    public upsertPortfolioDetails(scope: string, code: string, createPortfolioDetails: CreatePortfolioDetails, effectiveAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PortfolioDetails>>;\n    public upsertPortfolioDetails(scope: string, code: string, createPortfolioDetails: CreatePortfolioDetails, effectiveAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PortfolioDetails>>;\n    public upsertPortfolioDetails(scope: string, code: string, createPortfolioDetails: CreatePortfolioDetails, effectiveAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertPortfolioDetails.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertPortfolioDetails.');\n        }\n        if (createPortfolioDetails === null || createPortfolioDetails === undefined) {\n            throw new Error('Required parameter createPortfolioDetails was null or undefined when calling upsertPortfolioDetails.');\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the transaction portfolio.\n     * @param code The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio.\n     * @param transactionId The unique ID of the transaction to create or update properties for.\n     * @param requestBody The properties and their associated values to create or update.\n     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, transactionId: string, requestBody: { [key: string]: PerpetualProperty; }, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<UpsertTransactionPropertiesResponse>;\n    public upsertTransactionProperties(scope: string, code: string, transactionId: string, requestBody: { [key: string]: PerpetualProperty; }, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<UpsertTransactionPropertiesResponse>>;\n    public upsertTransactionProperties(scope: string, code: string, transactionId: string, requestBody: { [key: string]: PerpetualProperty; }, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<UpsertTransactionPropertiesResponse>>;\n    public upsertTransactionProperties(scope: string, code: string, transactionId: string, requestBody: { [key: string]: PerpetualProperty; }, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertTransactionProperties.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertTransactionProperties.');\n        }\n        if (transactionId === null || transactionId === undefined) {\n            throw new Error('Required parameter transactionId was null or undefined when calling upsertTransactionProperties.');\n        }\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 scope The scope of the transaction portfolio.\n     * @param code The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio.\n     * @param transactionRequest A list of transactions to be created or updated.\n     * @param preserveProperties 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     * @param observe set whether or not to return the data Observable 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(scope: string, code: string, transactionRequest: Array<TransactionRequest>, preserveProperties?: boolean, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<UpsertPortfolioTransactionsResponse>;\n    public upsertTransactions(scope: string, code: string, transactionRequest: Array<TransactionRequest>, preserveProperties?: boolean, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<UpsertPortfolioTransactionsResponse>>;\n    public upsertTransactions(scope: string, code: string, transactionRequest: Array<TransactionRequest>, preserveProperties?: boolean, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<UpsertPortfolioTransactionsResponse>>;\n    public upsertTransactions(scope: string, code: string, transactionRequest: Array<TransactionRequest>, preserveProperties?: boolean, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertTransactions.');\n        }\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertTransactions.');\n        }\n        if (transactionRequest === null || transactionRequest === undefined) {\n            throw new Error('Required parameter transactionRequest was null or undefined when calling upsertTransactions.');\n        }\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\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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 translateInstrumentDefinitionsRequest The definitions of the instruments to translate along with the target dialect.\n     * @param observe set whether or not to return the data Observable 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(translateInstrumentDefinitionsRequest: TranslateInstrumentDefinitionsRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<TranslateInstrumentDefinitionsResponse>;\n    public translateInstrumentDefinitions(translateInstrumentDefinitionsRequest: TranslateInstrumentDefinitionsRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<TranslateInstrumentDefinitionsResponse>>;\n    public translateInstrumentDefinitions(translateInstrumentDefinitionsRequest: TranslateInstrumentDefinitionsRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<TranslateInstrumentDefinitionsResponse>>;\n    public translateInstrumentDefinitions(translateInstrumentDefinitionsRequest: TranslateInstrumentDefinitionsRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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 translateTradeTicketRequest The definitions of the trade ticket to translate along with the target dialect.\n     * @param observe set whether or not to return the data Observable 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(translateTradeTicketRequest: TranslateTradeTicketRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<TranslateTradeTicketsResponse>;\n    public translateTradeTickets(translateTradeTicketRequest: TranslateTradeTicketRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<TranslateTradeTicketsResponse>>;\n    public translateTradeTickets(translateTradeTicketRequest: TranslateTradeTicketRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<TranslateTradeTicketsResponse>>;\n    public translateTradeTickets(translateTradeTicketRequest: TranslateTradeTicketRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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                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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class 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 { 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\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            if (Array.isArray(basePath) && basePath.length > 0) {\n                basePath = basePath[0];\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().substr(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] CreatePersonalItem: Create a new item in a personal workspace.\n     * Create a new item in a personal workspace.\n     * @param workspaceName The item\\&#39;s workspace name.\n     * @param workspaceItemCreationRequest The item to be created.\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createPersonalItem(workspaceName: string, workspaceItemCreationRequest?: WorkspaceItemCreationRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<WorkspaceItem>;\n    public createPersonalItem(workspaceName: string, workspaceItemCreationRequest?: WorkspaceItemCreationRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<WorkspaceItem>>;\n    public createPersonalItem(workspaceName: string, workspaceItemCreationRequest?: WorkspaceItemCreationRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<WorkspaceItem>>;\n    public createPersonalItem(workspaceName: string, workspaceItemCreationRequest?: WorkspaceItemCreationRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (workspaceName === null || workspaceName === undefined) {\n            throw new Error('Required parameter workspaceName was null or undefined when calling createPersonalItem.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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/personal/${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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] CreatePersonalWorkspace: Create a new personal workspace.\n     * Create a new personal workspace.\n     * @param workspaceCreationRequest The workspace to be created.\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createPersonalWorkspace(workspaceCreationRequest?: WorkspaceCreationRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Workspace>;\n    public createPersonalWorkspace(workspaceCreationRequest?: WorkspaceCreationRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Workspace>>;\n    public createPersonalWorkspace(workspaceCreationRequest?: WorkspaceCreationRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Workspace>>;\n    public createPersonalWorkspace(workspaceCreationRequest?: WorkspaceCreationRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): 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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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/personal`;\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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] CreateSharedItem: Create a new item in a shared workspace.\n     * Create a new item in a shared workspace.\n     * @param workspaceName The item\\&#39;s workspace name.\n     * @param workspaceItemCreationRequest The item to be created.\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createSharedItem(workspaceName: string, workspaceItemCreationRequest?: WorkspaceItemCreationRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<WorkspaceItem>;\n    public createSharedItem(workspaceName: string, workspaceItemCreationRequest?: WorkspaceItemCreationRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<WorkspaceItem>>;\n    public createSharedItem(workspaceName: string, workspaceItemCreationRequest?: WorkspaceItemCreationRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<WorkspaceItem>>;\n    public createSharedItem(workspaceName: string, workspaceItemCreationRequest?: WorkspaceItemCreationRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (workspaceName === null || workspaceName === undefined) {\n            throw new Error('Required parameter workspaceName was null or undefined when calling createSharedItem.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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/shared/${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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] CreateSharedWorkspace: Create a new shared workspace.\n     * Create a new shared workspace.\n     * @param workspaceCreationRequest The workspace to be created.\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createSharedWorkspace(workspaceCreationRequest?: WorkspaceCreationRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Workspace>;\n    public createSharedWorkspace(workspaceCreationRequest?: WorkspaceCreationRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Workspace>>;\n    public createSharedWorkspace(workspaceCreationRequest?: WorkspaceCreationRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Workspace>>;\n    public createSharedWorkspace(workspaceCreationRequest?: WorkspaceCreationRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): 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\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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/shared`;\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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeletePersonalItem: Delete an item from a personal workspace.\n     * Delete an item from a personal workspace.\n     * @param workspaceName The name of the personal workspace.\n     * @param itemName The name of the item.\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deletePersonalItem(workspaceName: string, itemName: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deletePersonalItem(workspaceName: string, itemName: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deletePersonalItem(workspaceName: string, itemName: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deletePersonalItem(workspaceName: string, itemName: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (workspaceName === null || workspaceName === undefined) {\n            throw new Error('Required parameter workspaceName was null or undefined when calling deletePersonalItem.');\n        }\n        if (itemName === null || itemName === undefined) {\n            throw new Error('Required parameter itemName was null or undefined when calling deletePersonalItem.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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/personal/${this.configuration.encodeParam({name: \"workspaceName\", value: workspaceName, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/items/${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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeletePersonalWorkspace: Delete a personal workspace.\n     * Delete a personal workspace.\n     * @param workspaceName The name of the personal workspace.\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deletePersonalWorkspace(workspaceName: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deletePersonalWorkspace(workspaceName: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deletePersonalWorkspace(workspaceName: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deletePersonalWorkspace(workspaceName: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (workspaceName === null || workspaceName === undefined) {\n            throw new Error('Required parameter workspaceName was null or undefined when calling deletePersonalWorkspace.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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/personal/${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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteSharedItem: Delete an item from a shared workspace.\n     * Delete an item from a shared workspace.\n     * @param workspaceName The name of the shared workspace.\n     * @param itemName The name of the item.\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteSharedItem(workspaceName: string, itemName: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteSharedItem(workspaceName: string, itemName: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteSharedItem(workspaceName: string, itemName: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteSharedItem(workspaceName: string, itemName: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (workspaceName === null || workspaceName === undefined) {\n            throw new Error('Required parameter workspaceName was null or undefined when calling deleteSharedItem.');\n        }\n        if (itemName === null || itemName === undefined) {\n            throw new Error('Required parameter itemName was null or undefined when calling deleteSharedItem.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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/shared/${this.configuration.encodeParam({name: \"workspaceName\", value: workspaceName, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/items/${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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteSharedWorkspace: Delete a shared workspace.\n     * Delete a shared workspace.\n     * @param workspaceName The name of the shared workspace.\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteSharedWorkspace(workspaceName: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<DeletedEntityResponse>;\n    public deleteSharedWorkspace(workspaceName: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteSharedWorkspace(workspaceName: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteSharedWorkspace(workspaceName: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (workspaceName === null || workspaceName === undefined) {\n            throw new Error('Required parameter workspaceName was null or undefined when calling deleteSharedWorkspace.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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/shared/${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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetPersonalItem: Get a single personal workspace item.\n     * Get a single personal workspace item.\n     * @param workspaceName The name of the personal workspace.\n     * @param itemName The name of the item.\n     * @param asAt The datetime at which to request the workspace item. If not provided, defaults to \\&#39;latest\\&#39;.\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getPersonalItem(workspaceName: string, itemName: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<WorkspaceItem>;\n    public getPersonalItem(workspaceName: string, itemName: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<WorkspaceItem>>;\n    public getPersonalItem(workspaceName: string, itemName: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<WorkspaceItem>>;\n    public getPersonalItem(workspaceName: string, itemName: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (workspaceName === null || workspaceName === undefined) {\n            throw new Error('Required parameter workspaceName was null or undefined when calling getPersonalItem.');\n        }\n        if (itemName === null || itemName === undefined) {\n            throw new Error('Required parameter itemName was null or undefined when calling getPersonalItem.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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/personal/${this.configuration.encodeParam({name: \"workspaceName\", value: workspaceName, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/items/${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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetPersonalWorkspace: Get a personal workspace.\n     * Get a personal workspace.\n     * @param workspaceName The personal workspace name.\n     * @param asAt The asAt datetime at which to retrieve workspaces. Defaults to \\&#39;latest\\&#39; if not specified.\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getPersonalWorkspace(workspaceName: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Workspace>;\n    public getPersonalWorkspace(workspaceName: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Workspace>>;\n    public getPersonalWorkspace(workspaceName: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Workspace>>;\n    public getPersonalWorkspace(workspaceName: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (workspaceName === null || workspaceName === undefined) {\n            throw new Error('Required parameter workspaceName was null or undefined when calling getPersonalWorkspace.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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/personal/${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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetSharedItem: Get a single shared workspace item.\n     * Get a single shared workspace item.\n     * @param workspaceName The name of the shared workspace.\n     * @param itemName The name of the item.\n     * @param asAt The datetime at which to request the workspace item. If not provided, defaults to \\&#39;latest\\&#39;.\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getSharedItem(workspaceName: string, itemName: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<WorkspaceItem>;\n    public getSharedItem(workspaceName: string, itemName: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<WorkspaceItem>>;\n    public getSharedItem(workspaceName: string, itemName: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<WorkspaceItem>>;\n    public getSharedItem(workspaceName: string, itemName: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (workspaceName === null || workspaceName === undefined) {\n            throw new Error('Required parameter workspaceName was null or undefined when calling getSharedItem.');\n        }\n        if (itemName === null || itemName === undefined) {\n            throw new Error('Required parameter itemName was null or undefined when calling getSharedItem.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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/shared/${this.configuration.encodeParam({name: \"workspaceName\", value: workspaceName, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/items/${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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetSharedWorkspace: Get a shared workspace.\n     * Get a shared workspace.\n     * @param workspaceName The shared workspace name.\n     * @param asAt The asAt datetime at which to retrieve workspaces. Defaults to \\&#39;latest\\&#39; if not specified.\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getSharedWorkspace(workspaceName: string, asAt?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Workspace>;\n    public getSharedWorkspace(workspaceName: string, asAt?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Workspace>>;\n    public getSharedWorkspace(workspaceName: string, asAt?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Workspace>>;\n    public getSharedWorkspace(workspaceName: string, asAt?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (workspaceName === null || workspaceName === undefined) {\n            throw new Error('Required parameter workspaceName was null or undefined when calling getSharedWorkspace.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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/shared/${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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListPersonalItems: List the items in a personal workspace.\n     * List the items in a personal workspace.\n     * @param workspaceName The item\\&#39;s workspace name.\n     * @param asAt The asAt datetime at which to retrieve workspace items. Defaults to \\&#39;latest\\&#39; if not specified.\n     * @param page 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     * @param sortBy A list of field names to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;.\n     * @param limit When paginating, limit the number of returned results to this many.\n     * @param filter Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid.\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listPersonalItems(workspaceName: string, asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfWorkspaceItem>;\n    public listPersonalItems(workspaceName: string, asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfWorkspaceItem>>;\n    public listPersonalItems(workspaceName: string, asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfWorkspaceItem>>;\n    public listPersonalItems(workspaceName: string, asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (workspaceName === null || workspaceName === undefined) {\n            throw new Error('Required parameter workspaceName was null or undefined when calling listPersonalItems.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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/personal/${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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListPersonalWorkspaces: List personal workspaces.\n     * List personal workspaces.\n     * @param asAt The asAt datetime at which to retrieve workspaces. Defaults to \\&#39;latest\\&#39; if not specified.\n     * @param page 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     * @param sortBy A list of field names to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;.\n     * @param limit When paginating, limit the number of returned results to this many.\n     * @param filter Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid.\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listPersonalWorkspaces(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfWorkspace>;\n    public listPersonalWorkspaces(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfWorkspace>>;\n    public listPersonalWorkspaces(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfWorkspace>>;\n    public listPersonalWorkspaces(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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/personal`;\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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListSharedItems: List the items in a shared workspace.\n     * List the items in a shared workspace.\n     * @param workspaceName The item\\&#39;s workspace name.\n     * @param asAt The asAt datetime at which to retrieve workspace items. Defaults to \\&#39;latest\\&#39; if not specified.\n     * @param page 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     * @param sortBy A list of field names to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;.\n     * @param limit When paginating, limit the number of returned results to this many.\n     * @param filter Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid.\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listSharedItems(workspaceName: string, asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfWorkspaceItem>;\n    public listSharedItems(workspaceName: string, asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfWorkspaceItem>>;\n    public listSharedItems(workspaceName: string, asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfWorkspaceItem>>;\n    public listSharedItems(workspaceName: string, asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (workspaceName === null || workspaceName === undefined) {\n            throw new Error('Required parameter workspaceName was null or undefined when calling listSharedItems.');\n        }\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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/shared/${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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListSharedWorkspaces: List shared workspaces.\n     * List shared workspaces.\n     * @param asAt The asAt datetime at which to retrieve workspaces. Defaults to \\&#39;latest\\&#39; if not specified.\n     * @param page 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     * @param sortBy A list of field names to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;.\n     * @param limit When paginating, limit the number of returned results to this many.\n     * @param filter Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid.\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listSharedWorkspaces(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<PagedResourceListOfWorkspace>;\n    public listSharedWorkspaces(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<PagedResourceListOfWorkspace>>;\n    public listSharedWorkspaces(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<PagedResourceListOfWorkspace>>;\n    public listSharedWorkspaces(asAt?: string, page?: string, sortBy?: Array<string>, limit?: number, filter?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\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\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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/shared`;\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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] UpdatePersonalItem: Update an item in a personal workspace.\n     * Update an item in a personal workspace.\n     * @param workspaceName The personal workspace name.\n     * @param itemName The item name.\n     * @param workspaceItemUpdateRequest The new item details.\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public updatePersonalItem(workspaceName: string, itemName: string, workspaceItemUpdateRequest?: WorkspaceItemUpdateRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<WorkspaceItem>;\n    public updatePersonalItem(workspaceName: string, itemName: string, workspaceItemUpdateRequest?: WorkspaceItemUpdateRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<WorkspaceItem>>;\n    public updatePersonalItem(workspaceName: string, itemName: string, workspaceItemUpdateRequest?: WorkspaceItemUpdateRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<WorkspaceItem>>;\n    public updatePersonalItem(workspaceName: string, itemName: string, workspaceItemUpdateRequest?: WorkspaceItemUpdateRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (workspaceName === null || workspaceName === undefined) {\n            throw new Error('Required parameter workspaceName was null or undefined when calling updatePersonalItem.');\n        }\n        if (itemName === null || itemName === undefined) {\n            throw new Error('Required parameter itemName was null or undefined when calling updatePersonalItem.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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/personal/${this.configuration.encodeParam({name: \"workspaceName\", value: workspaceName, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/items/${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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] UpdatePersonalWorkspace: Update a personal workspace.\n     * Update a personal workspace.\n     * @param workspaceName The personal workspace name.\n     * @param workspaceUpdateRequest The new workspace details.\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public updatePersonalWorkspace(workspaceName: string, workspaceUpdateRequest?: WorkspaceUpdateRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Workspace>;\n    public updatePersonalWorkspace(workspaceName: string, workspaceUpdateRequest?: WorkspaceUpdateRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Workspace>>;\n    public updatePersonalWorkspace(workspaceName: string, workspaceUpdateRequest?: WorkspaceUpdateRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Workspace>>;\n    public updatePersonalWorkspace(workspaceName: string, workspaceUpdateRequest?: WorkspaceUpdateRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (workspaceName === null || workspaceName === undefined) {\n            throw new Error('Required parameter workspaceName was null or undefined when calling updatePersonalWorkspace.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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/personal/${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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] UpdateSharedItem: Update an item in a shared workspace.\n     * Update an item in a shared workspace.\n     * @param workspaceName The shared workspace name.\n     * @param itemName The item name.\n     * @param workspaceItemUpdateRequest The new item details.\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public updateSharedItem(workspaceName: string, itemName: string, workspaceItemUpdateRequest?: WorkspaceItemUpdateRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<WorkspaceItem>;\n    public updateSharedItem(workspaceName: string, itemName: string, workspaceItemUpdateRequest?: WorkspaceItemUpdateRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<WorkspaceItem>>;\n    public updateSharedItem(workspaceName: string, itemName: string, workspaceItemUpdateRequest?: WorkspaceItemUpdateRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<WorkspaceItem>>;\n    public updateSharedItem(workspaceName: string, itemName: string, workspaceItemUpdateRequest?: WorkspaceItemUpdateRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (workspaceName === null || workspaceName === undefined) {\n            throw new Error('Required parameter workspaceName was null or undefined when calling updateSharedItem.');\n        }\n        if (itemName === null || itemName === undefined) {\n            throw new Error('Required parameter itemName was null or undefined when calling updateSharedItem.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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/shared/${this.configuration.encodeParam({name: \"workspaceName\", value: workspaceName, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/items/${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                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] UpdateSharedWorkspace: Update a shared workspace.\n     * Update a shared workspace.\n     * @param workspaceName The shared workspace name.\n     * @param workspaceUpdateRequest The new workspace details.\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public updateSharedWorkspace(workspaceName: string, workspaceUpdateRequest?: WorkspaceUpdateRequest, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<Workspace>;\n    public updateSharedWorkspace(workspaceName: string, workspaceUpdateRequest?: WorkspaceUpdateRequest, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpResponse<Workspace>>;\n    public updateSharedWorkspace(workspaceName: string, workspaceUpdateRequest?: WorkspaceUpdateRequest, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<HttpEvent<Workspace>>;\n    public updateSharedWorkspace(workspaceName: string, workspaceUpdateRequest?: WorkspaceUpdateRequest, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext}): Observable<any> {\n        if (workspaceName === null || workspaceName === undefined) {\n            throw new Error('Required parameter workspaceName was null or undefined when calling updateSharedWorkspace.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                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/shared/${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                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 './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 './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 './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 './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 './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 './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, AggregationService, AllocationsService, AmortisationRuleSetsService, ApplicationMetadataService, BlocksService, CalendarsService, ChartOfAccountsService, ComplexMarketDataService, ComplianceService, ConfigurationRecipeService, ConventionsService, CorporateActionSourcesService, CounterpartiesService, CustomEntitiesService, CustomEntityDefinitionsService, CustomEntityTypesService, CutLabelDefinitionsService, DataTypesService, DerivedTransactionPortfoliosService, EntitiesService, ExecutionsService, FeeTypesService, FundConfigurationService, FundsService, GroupReconciliationsService, InstrumentEventTypesService, InstrumentEventsService, InstrumentsService, 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, StagedModificationsService, StagingRuleSetService, StructuredResultDataService, SystemConfigurationService, TaxRuleSetsService, 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 AccumulationEventAllOf { \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\n     */\n    instrumentEventType: AccumulationEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace AccumulationEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 upfront amount.\n     */\n    amount: number;\n    /**\n     * The upfront currency.\n     */\n    currency: string;\n    /**\n     * Date when the upfront is paid.\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 AddressKeyComplianceParameterAllOf { \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: AddressKeyComplianceParameterAllOf.ComplianceParameterTypeEnum;\n}\nexport namespace AddressKeyComplianceParameterAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 AddressKeyListAllOf { \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: AddressKeyListAllOf.ReferenceListTypeEnum;\n}\nexport namespace AddressKeyListAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 AddressKeyListComplianceParameterAllOf { \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: AddressKeyListComplianceParameterAllOf.ComplianceParameterTypeEnum;\n}\nexport namespace AddressKeyListComplianceParameterAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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;\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 AmortisationEventAllOf { \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\n     */\n    instrumentEventType: AmortisationEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace AmortisationEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { WeightedInstruments } from './weightedInstruments';\nimport { BasketIdentifier } from './basketIdentifier';\n\n\nexport interface BasketAllOf { \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\n     */\n    instrumentType: BasketAllOf.InstrumentTypeEnum;\n}\nexport namespace BasketAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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';\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;\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    /**\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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { RoundingConvention } from './roundingConvention';\nimport { ExDividendConfiguration } from './exDividendConfiguration';\n\n\nexport interface BondAllOf { \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;\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    /**\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\n     */\n    instrumentType: BondAllOf.InstrumentTypeEnum;\n}\nexport namespace BondAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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;\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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';\n\n\nexport interface BondConversionScheduleAllOf { \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;\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: BondConversionScheduleAllOf.ScheduleTypeEnum;\n}\nexport namespace BondConversionScheduleAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 BondCouponEventAllOf { \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\n     */\n    instrumentEventType: BondCouponEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace BondCouponEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 BondDefaultEventAllOf { \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\n     */\n    instrumentEventType: BondDefaultEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace BondDefaultEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 BondPrincipalEventAllOf { \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\n     */\n    instrumentEventType: BondPrincipalEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace BondPrincipalEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { SecurityOfferElection } from './securityOfferElection';\n\n\nexport interface BonusIssueEventAllOf { \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\n     */\n    instrumentEventType: BonusIssueEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace BonusIssueEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 BoolComplianceParameterAllOf { \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: BoolComplianceParameterAllOf.ComplianceParameterTypeEnum;\n}\nexport namespace BoolComplianceParameterAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { ComplianceTemplateParameter } from './complianceTemplateParameter';\n\n\nexport interface BranchStepAllOf { \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: BranchStepAllOf.ComplianceStepTypeEnum;\n}\nexport namespace BranchStepAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 BranchStepRequestAllOf { \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: BranchStepRequestAllOf.ComplianceStepTypeRequestEnum;\n}\nexport namespace BranchStepRequestAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 CalendarDependencyAllOf { \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: CalendarDependencyAllOf.DependencyTypeEnum;\n}\nexport namespace CalendarDependencyAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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';\n\n\nexport interface CallOnIntermediateSecuritiesEventAllOf { \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\n     */\n    instrumentEventType: CallOnIntermediateSecuritiesEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace CallOnIntermediateSecuritiesEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { 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;\n    /**\n     * Strike rate of the Floor.\n     */\n    floorStrike: number;\n    /**\n     * Include first caplet flag.\n     */\n    includeFirstCaplet: boolean;\n    underlyingFloatingLeg: FloatingLeg;\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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { FloatingLeg } from './floatingLeg';\n\n\nexport interface CapFloorAllOf { \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;\n    /**\n     * Strike rate of the Floor.\n     */\n    floorStrike: number;\n    /**\n     * Include first caplet flag.\n     */\n    includeFirstCaplet: boolean;\n    underlyingFloatingLeg: FloatingLeg;\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\n     */\n    instrumentType: CapFloorAllOf.InstrumentTypeEnum;\n}\nexport namespace CapFloorAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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';\n\n\nexport interface CapitalDistributionEventAllOf { \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\n     */\n    instrumentEventType: CapitalDistributionEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace CapitalDistributionEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 CashAllOf { \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\n     */\n    instrumentType: CashAllOf.InstrumentTypeEnum;\n}\nexport namespace CashAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 CashDependencyAllOf { \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: CashDependencyAllOf.DependencyTypeEnum;\n}\nexport namespace CashDependencyAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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';\n\n\nexport interface CashDividendEventAllOf { \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\n     */\n    instrumentEventType: CashDividendEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace CashDividendEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { CashFlowValue } from './cashFlowValue';\n\n\nexport interface CashFlowEventAllOf { \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\n     */\n    instrumentEventType: CashFlowEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace CashFlowEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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';\n\n\nexport interface CashFlowValueAllOf { \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: CashFlowValueAllOf.ResultValueTypeEnum;\n}\nexport namespace CashFlowValueAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { CashFlowValue } from './cashFlowValue';\n\n\nexport interface CashFlowValueSetAllOf { \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: CashFlowValueSetAllOf.ResultValueTypeEnum;\n}\nexport namespace CashFlowValueSetAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 * CashOfferElection for events for merger events resulting in cash\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 CashPerpetualAllOf { \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\n     */\n    instrumentType: CashPerpetualAllOf.InstrumentTypeEnum;\n}\nexport namespace CashPerpetualAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 CdsCreditEventAllOf { \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\n     */\n    instrumentEventType: CdsCreditEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace CdsCreditEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.\n     */\n    settleDays: number;\n    /**\n     * The number of Good Business Days between determination and payment of reset.\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { 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. |\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; };\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     * 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { CdsFlowConventions } from './cdsFlowConventions';\nimport { Basket } from './basket';\n\n\nexport interface CdsIndexAllOf { \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; };\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     * 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\n     */\n    instrumentType: CdsIndexAllOf.InstrumentTypeEnum;\n}\nexport namespace CdsIndexAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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].\n     */\n    seniority: string;\n    /**\n     * The restructuring clause.  Supported string (enumeration) values are: [CR, MR, MM, XR].\n     */\n    restructuringType: string;\n    /**\n     * Does the protection leg pay out in the case of default on the start date.\n     */\n    protectStartDay: boolean;\n    /**\n     * Should accrued interest on the premium leg be paid if a credit event occurs.\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 CdxCreditEventAllOf { \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 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\n     */\n    instrumentEventType: CdxCreditEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace CdxCreditEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { ComplianceTemplateParameter } from './complianceTemplateParameter';\n\n\nexport interface CheckStepAllOf { \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: CheckStepAllOf.ComplianceStepTypeEnum;\n}\nexport namespace CheckStepAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 CloseEventAllOf { \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\n     */\n    instrumentEventType: CloseEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace CloseEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\n    export const TypeEnum = {\n        Transaction: 'Transaction' as TypeEnum,\n        Reference: 'Reference' as TypeEnum,\n        DerivedTransaction: 'DerivedTransaction' 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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';\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;\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     * 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    /**\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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { RoundingConvention } from './roundingConvention';\nimport { Schedule } from './schedule';\n\n\nexport interface ComplexBondAllOf { \n    /**\n     * External market codes and identifiers for the bond, e.g. ISIN.\n     */\n    identifiers?: { [key: string]: 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     * schedules.\n     */\n    schedules?: Array<Schedule> | 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    /**\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\n     */\n    instrumentType: ComplexBondAllOf.InstrumentTypeEnum;\n}\nexport namespace ComplexBondAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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, 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].\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\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 ConstantVolatilitySurfaceAllOf { \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: ConstantVolatilitySurfaceAllOf.MarketDataTypeEnum;\n}\nexport namespace ConstantVolatilitySurfaceAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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;\n    /**\n     * The size of the CFD contract, this should represent the total number of stocks that the CFD represents.\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;\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;\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    /**\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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 ContractForDifferenceAllOf { \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;\n    /**\n     * The size of the CFD contract, this should represent the total number of stocks that the CFD represents.\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;\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;\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    /**\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\n     */\n    instrumentType: ContractForDifferenceAllOf.InstrumentTypeEnum;\n}\nexport namespace ContractForDifferenceAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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; };\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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; };\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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, Placement, Execution, Block, Participation, Package, OrderInstruction, NextBestAction, CustomEntity, InstrumentEvent, Account, ChartOfAccounts, CustodianAccount, Abor, AborConfiguration, Fund, FundConfiguration, Fee, Reconciliation, PropertyDefinition, Compliance, DiaryEntry, Leg, DerivedValuation, 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\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}\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' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | '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';\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        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        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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 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}\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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, Placement, Execution, Block, Participation, Package, OrderInstruction, NextBestAction, CustomEntity, InstrumentEvent, Account, ChartOfAccounts, CustodianAccount, Abor, AborConfiguration, Fund, FundConfiguration, Fee, Reconciliation, PropertyDefinition, Compliance, DiaryEntry, Leg, DerivedValuation, 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\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' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | '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';\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        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        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    };\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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; };\n    /**\n     * The identifier of the target entity.\n     */\n    targetEntityId: { [key: string]: 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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; };\n    /**\n     * The identifier of the target entity.\n     */\n    targetEntityId: { [key: string]: string; };\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { 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. |\n */\nexport interface CreditDefaultSwap extends LusidInstrument { \n    /**\n     * A ticker to uniquely specify then entity against which the cds is written.\n     */\n    ticker: string;\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     * 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { CdsFlowConventions } from './cdsFlowConventions';\nimport { CdsProtectionDetailSpecification } from './cdsProtectionDetailSpecification';\n\n\nexport interface CreditDefaultSwapAllOf { \n    /**\n     * A ticker to uniquely specify then entity against which the cds is written.\n     */\n    ticker: string;\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     * 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\n     */\n    instrumentType: CreditDefaultSwapAllOf.InstrumentTypeEnum;\n}\nexport namespace CreditDefaultSwapAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 CreditPremiumCashFlowEventAllOf { \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\n     */\n    instrumentEventType: CreditPremiumCashFlowEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace CreditPremiumCashFlowEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\nexport interface CreditSpreadCurveDataAllOf { \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: CreditSpreadCurveDataAllOf.MarketDataTypeEnum;\n}\nexport namespace CreditSpreadCurveDataAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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. <br />  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.  <br />  Imagine that the curve is facing the observer(you), then the \\\"back\\\" direction is the furthest point on the curve onward. <br />  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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 CurveOptionsAllOf { \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. <br />  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.  <br />  Imagine that the curve is facing the observer(you), then the \\\"back\\\" direction is the furthest point on the curve onward. <br />  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: CurveOptionsAllOf.MarketDataOptionsTypeEnum;\n}\nexport namespace CurveOptionsAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 DateTimeComplianceParameterAllOf { \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: DateTimeComplianceParameterAllOf.ComplianceParameterTypeEnum;\n}\nexport namespace DateTimeComplianceParameterAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 DecimalComplianceParameterAllOf { \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: DecimalComplianceParameterAllOf.ComplianceParameterTypeEnum;\n}\nexport namespace DecimalComplianceParameterAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 DecimalListAllOf { \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: DecimalListAllOf.ReferenceListTypeEnum;\n}\nexport namespace DecimalListAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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; };\n    /**\n     * The identifier of the target entity of the relation to be deleted.\n     */\n    targetEntityId: { [key: string]: 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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; };\n    /**\n     * The identifier of the target entity of the relationship to be deleted.\n     */\n    targetEntityId: { [key: string]: string; };\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 * Encapsulates parts of a market data rule relating not to the nature of the market data requested, but rather the nature of the thing (instrument/model) that is requesting it.  In the first instance, this includes the instrument type, asset class, and the currency of the underlying instrument.  This can be used to differentiate requests for market data according to the source of the request. See MarketDataSpecificRule.\n */\nexport interface DependencySourceFilter { \n    /**\n     * Specify that a rule should only apply if the market data is requested by an instrument of a given instrument type.  If null, then no filtering on instrument type is applied.\n     */\n    instrumentType?: string | null;\n    /**\n     * Specify that a rule should only apply if the market data is requested by an instrument of a given asset class.  If null, then no filtering on asset class is applied.\n     */\n    assetClass?: string | null;\n    /**\n     * Specify that a rule should only apply if the market data is requested by an instrument with a given domestic currency.  If null, then no filtering on currency is applied.\n     */\n    domCcy?: string | null;\n    /**\n     * Specify that a rule should apply if the market data is requested by a model with a given long or short indicator.  If none, then no filtering on LongOrShortIndicator is applied.\n     */\n    longOrShortIndicator?: 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\nexport interface DiscountFactorCurveDataAllOf { \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: DiscountFactorCurveDataAllOf.MarketDataTypeEnum;\n}\nexport namespace DiscountFactorCurveDataAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 DiscountingDependencyAllOf { \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: DiscountingDependencyAllOf.DependencyTypeEnum;\n}\nexport namespace DiscountingDependencyAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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;\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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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';\n\n\nexport interface DividendOptionEventAllOf { \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\n     */\n    instrumentEventType: DividendOptionEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace DividendOptionEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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; };\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 EmptyModelOptionsAllOf { \n    /**\n     * The available values are: Invalid, OpaqueModelOptions, EmptyModelOptions, IndexModelOptions, FxForwardModelOptions, FundingLegModelOptions, EquityModelOptions\n     */\n    modelOptionsType: EmptyModelOptionsAllOf.ModelOptionsTypeEnum;\n}\nexport namespace EmptyModelOptionsAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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';\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     * 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    /**\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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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';\n\n\nexport interface EquityAllOf { \n    identifiers?: EquityAllOfIdentifiers | null;\n    /**\n     * The domestic currency of the instrument.\n     */\n    domCcy: string;\n    /**\n     * 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    /**\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\n     */\n    instrumentType: EquityAllOf.InstrumentTypeEnum;\n}\nexport namespace EquityAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\nexport interface EquityCurveByPricesDataAllOf { \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: EquityCurveByPricesDataAllOf.MarketDataTypeEnum;\n}\nexport namespace EquityCurveByPricesDataAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 EquityCurveDependencyAllOf { \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: EquityCurveDependencyAllOf.DependencyTypeEnum;\n}\nexport namespace EquityCurveDependencyAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 EquityModelOptionsAllOf { \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: EquityModelOptionsAllOf.ModelOptionsTypeEnum;\n}\nexport namespace EquityModelOptionsAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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;\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     * 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\nexport interface EquityOptionAllOf { \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;\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     * 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\n     */\n    instrumentType: EquityOptionAllOf.InstrumentTypeEnum;\n}\nexport namespace EquityOptionAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { 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). |\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     * 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { InstrumentLeg } from './instrumentLeg';\n\n\nexport interface EquitySwapAllOf { \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     * 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\n     */\n    instrumentType: EquitySwapAllOf.InstrumentTypeEnum;\n}\nexport namespace EquitySwapAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 EquityVolDependencyAllOf { \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: EquityVolDependencyAllOf.DependencyTypeEnum;\n}\nexport namespace EquityVolDependencyAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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';\n\n\nexport interface EquityVolSurfaceDataAllOf { \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: EquityVolSurfaceDataAllOf.MarketDataTypeEnum;\n}\nexport namespace EquityVolSurfaceDataAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 true 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.  Defaults to true if not set.\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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';\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    /**\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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { ExchangeTradedOptionContractDetails } from './exchangeTradedOptionContractDetails';\n\n\nexport interface ExchangeTradedOptionAllOf { \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    /**\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\n     */\n    instrumentType: ExchangeTradedOptionAllOf.InstrumentTypeEnum;\n}\nexport namespace ExchangeTradedOptionAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\nexport interface ExerciseEventAllOf { \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\n     */\n    instrumentEventType: ExerciseEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace ExerciseEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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';\n\n\nexport interface ExoticInstrumentAllOf { \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\n     */\n    instrumentType: ExoticInstrumentAllOf.InstrumentTypeEnum;\n}\nexport namespace ExoticInstrumentAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 ExpiryEventAllOf { \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\n     */\n    instrumentEventType: ExpiryEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace ExpiryEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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; };\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 FilterPredicateComplianceParameterAllOf { \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: FilterPredicateComplianceParameterAllOf.ComplianceParameterTypeEnum;\n}\nexport namespace FilterPredicateComplianceParameterAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { LegDefinition } from './legDefinition';\n\n\nexport interface FixedLegAllOf { \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\n     */\n    instrumentType: FixedLegAllOf.InstrumentTypeEnum;\n}\nexport namespace FixedLegAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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';\n\n\nexport interface FixedScheduleAllOf { \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: FixedScheduleAllOf.ScheduleTypeEnum;\n}\nexport namespace FixedScheduleAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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';\n\n\nexport interface FlexibleLoanAllOf { \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\n     */\n    instrumentType: FlexibleLoanAllOf.InstrumentTypeEnum;\n}\nexport namespace FlexibleLoanAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { IndexConvention } from './indexConvention';\n\n\nexport interface FloatScheduleAllOf { \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: FloatScheduleAllOf.ScheduleTypeEnum;\n}\nexport namespace FloatScheduleAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { LegDefinition } from './legDefinition';\n\n\nexport interface FloatingLegAllOf { \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\n     */\n    instrumentType: FloatingLegAllOf.InstrumentTypeEnum;\n}\nexport namespace FloatingLegAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { IndexConvention } from './indexConvention';\n\n\nexport interface ForwardRateAgreementAllOf { \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\n     */\n    instrumentType: ForwardRateAgreementAllOf.InstrumentTypeEnum;\n}\nexport namespace ForwardRateAgreementAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 FundIdListAllOf { \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: FundIdListAllOf.ReferenceListTypeEnum;\n}\nexport namespace FundIdListAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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';\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    /**\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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { SimpleRoundingConvention } from './simpleRoundingConvention';\n\n\nexport interface FundShareClassAllOf { \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    /**\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\n     */\n    instrumentType: FundShareClassAllOf.InstrumentTypeEnum;\n}\nexport namespace FundShareClassAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { LegDefinition } from './legDefinition';\n\n\nexport interface FundingLegAllOf { \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\n     */\n    instrumentType: FundingLegAllOf.InstrumentTypeEnum;\n}\nexport namespace FundingLegAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 FundingLegOptionsAllOf { \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: FundingLegOptionsAllOf.ModelOptionsTypeEnum;\n}\nexport namespace FundingLegOptionsAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { FuturesContractDetails } from './futuresContractDetails';\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; };\n    contractDetails: FuturesContractDetails;\n    /**\n     * The number of contracts held.\n     */\n    contracts?: number;\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    /**\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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { FuturesContractDetails } from './futuresContractDetails';\n\n\nexport interface FutureAllOf { \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; };\n    contractDetails: FuturesContractDetails;\n    /**\n     * The number of contracts held.\n     */\n    contracts?: number;\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    /**\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\n     */\n    instrumentType: FutureAllOf.InstrumentTypeEnum;\n}\nexport namespace FutureAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 FutureExpiryEventAllOf { \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\n     */\n    instrumentEventType: FutureExpiryEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace FutureExpiryEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 FxDependencyAllOf { \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: FxDependencyAllOf.DependencyTypeEnum;\n}\nexport namespace FxDependencyAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 FxForwardAllOf { \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\n     */\n    instrumentType: FxForwardAllOf.InstrumentTypeEnum;\n}\nexport namespace FxForwardAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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: <br />  \\\"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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { FxTenorConvention } from './fxTenorConvention';\n\n\nexport interface FxForwardCurveByQuoteReferenceAllOf { \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: <br />  \\\"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: FxForwardCurveByQuoteReferenceAllOf.MarketDataTypeEnum;\n}\nexport namespace FxForwardCurveByQuoteReferenceAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\nexport interface FxForwardCurveDataAllOf { \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: FxForwardCurveDataAllOf.MarketDataTypeEnum;\n}\nexport namespace FxForwardCurveDataAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 FxForwardModelOptionsAllOf { \n    /**\n     * The available values are: ForwardPoints, ForwardRate, RatesCurve, FxForwardCurve, Invalid\n     */\n    forwardRateObservableType: FxForwardModelOptionsAllOf.ForwardRateObservableTypeEnum;\n    /**\n     * The available values are: Standard, ConstantTimeValueOfMoney, Invalid\n     */\n    discountingMethod: FxForwardModelOptionsAllOf.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: FxForwardModelOptionsAllOf.ModelOptionsTypeEnum;\n}\nexport namespace FxForwardModelOptionsAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\nexport interface FxForwardPipsCurveDataAllOf { \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: FxForwardPipsCurveDataAllOf.MarketDataTypeEnum;\n}\nexport namespace FxForwardPipsCurveDataAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 FxForwardSettlementEventAllOf { \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\n     */\n    instrumentEventType: FxForwardSettlementEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace FxForwardSettlementEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { FxTenorConvention } from './fxTenorConvention';\n\n\nexport interface FxForwardTenorCurveDataAllOf { \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: FxForwardTenorCurveDataAllOf.MarketDataTypeEnum;\n}\nexport namespace FxForwardTenorCurveDataAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { FxTenorConvention } from './fxTenorConvention';\n\n\nexport interface FxForwardTenorPipsCurveDataAllOf { \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: FxForwardTenorPipsCurveDataAllOf.MarketDataTypeEnum;\n}\nexport namespace FxForwardTenorPipsCurveDataAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 FxForwardsDependencyAllOf { \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: FxForwardsDependencyAllOf.DependencyTypeEnum;\n}\nexport namespace FxForwardsDependencyAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { FxConventions } from './fxConventions';\n\n\nexport interface FxLinkedNotionalScheduleAllOf { \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: FxLinkedNotionalScheduleAllOf.ScheduleTypeEnum;\n}\nexport namespace FxLinkedNotionalScheduleAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { Barrier } from './barrier';\nimport { Premium } from './premium';\nimport { Touch } from './touch';\n\n\nexport interface FxOptionAllOf { \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\n     */\n    instrumentType: FxOptionAllOf.InstrumentTypeEnum;\n}\nexport namespace FxOptionAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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';\n\n\nexport interface FxRateScheduleAllOf { \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: FxRateScheduleAllOf.ScheduleTypeEnum;\n}\nexport namespace FxRateScheduleAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { FxForward } from './fxForward';\n\n\nexport interface FxSwapAllOf { \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\n     */\n    instrumentType: FxSwapAllOf.InstrumentTypeEnum;\n}\nexport namespace FxSwapAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 FxVolDependencyAllOf { \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: FxVolDependencyAllOf.DependencyTypeEnum;\n}\nexport namespace FxVolDependencyAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { ComplianceTemplateParameter } from './complianceTemplateParameter';\n\n\nexport interface GroupFilterStepAllOf { \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: GroupFilterStepAllOf.ComplianceStepTypeEnum;\n}\nexport namespace GroupFilterStepAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 IndexModelOptionsAllOf { \n    /**\n     * The available values are: Sum, AbsoluteSum, Unity\n     */\n    portfolioScaling: IndexModelOptionsAllOf.PortfolioScalingEnum;\n    /**\n     * The available values are: Invalid, OpaqueModelOptions, EmptyModelOptions, IndexModelOptions, FxForwardModelOptions, FundingLegModelOptions, EquityModelOptions\n     */\n    modelOptionsType: IndexModelOptionsAllOf.ModelOptionsTypeEnum;\n}\nexport namespace IndexModelOptionsAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 IndexProjectionDependencyAllOf { \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: IndexProjectionDependencyAllOf.DependencyTypeEnum;\n}\nexport namespace IndexProjectionDependencyAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 InflationFixingDependencyAllOf { \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: InflationFixingDependencyAllOf.DependencyTypeEnum;\n}\nexport namespace InflationFixingDependencyAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { InflationIndexConventions } from './inflationIndexConventions';\n\n\nexport interface InflationLegAllOf { \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\n     */\n    instrumentType: InflationLegAllOf.InstrumentTypeEnum;\n}\nexport namespace InflationLegAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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';\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;\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    /**\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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { RoundingConvention } from './roundingConvention';\nimport { InflationIndexConventions } from './inflationIndexConventions';\n\n\nexport interface InflationLinkedBondAllOf { \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;\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    /**\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\n     */\n    instrumentType: InflationLinkedBondAllOf.InstrumentTypeEnum;\n}\nexport namespace InflationLinkedBondAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { 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. |\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     * 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { InflationLeg } from './inflationLeg';\nimport { FixedLeg } from './fixedLeg';\n\n\nexport interface InflationSwapAllOf { \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     * 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\n     */\n    instrumentType: InflationSwapAllOf.InstrumentTypeEnum;\n}\nexport namespace InflationSwapAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 InformationalErrorEventAllOf { \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\n     */\n    instrumentEventType: InformationalErrorEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace InformationalErrorEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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';\n\n\nexport interface InformationalEventAllOf { \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\n     */\n    instrumentEventType: InformationalEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace InformationalEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { 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; };\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    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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 to create an instruction for an instrument event\n */\nexport interface InstrumentEventInstructionRequest { \n    /**\n     * The unique identifier for this instruction\n     */\n    instrumentEventInstructionId: string;\n    /**\n     * The identifier of the instrument event being instructed\n     */\n    instrumentEventId: string;\n    /**\n     * The type of instruction (Ignore, ElectForPortfolio, ElectForHolding)\n     */\n    instructionType: string;\n    /**\n     * For elected instructions, the key to be chosen\n     */\n    electionKey?: string | null;\n    /**\n     * For holding instructions, the id of the holding for which the instruction will apply\n     */\n    holdingId?: 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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';\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};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 InstrumentLegAllOf { \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\n     */\n    instrumentType: InstrumentLegAllOf.InstrumentTypeEnum;\n}\nexport namespace InstrumentLegAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 InstrumentListAllOf { \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: InstrumentListAllOf.ReferenceListTypeEnum;\n}\nexport namespace InstrumentListAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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; };\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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';\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};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { InstrumentLeg } from './instrumentLeg';\n\n\nexport interface InterestRateSwapAllOf { \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\n     */\n    instrumentType: InterestRateSwapAllOf.InstrumentTypeEnum;\n}\nexport namespace InterestRateSwapAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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     * True if on exercise the holder of the option enters the swap paying fixed, false if floating.    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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { Premium } from './premium';\n\n\nexport interface InterestRateSwaptionAllOf { \n    /**\n     * The start date of the instrument. This is normally synonymous with the trade-date.\n     */\n    startDate: string;\n    /**\n     * True if on exercise the holder of the option enters the swap paying fixed, false if floating.    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\n     */\n    instrumentType: InterestRateSwaptionAllOf.InstrumentTypeEnum;\n}\nexport namespace InterestRateSwaptionAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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>; };\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { ComplianceTemplateParameter } from './complianceTemplateParameter';\n\n\nexport interface IntermediateComplianceStepAllOf { \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>; };\n    /**\n     * . The available values are: FilterStep, GroupByStep, GroupFilterStep, BranchStep, RecombineStep, CheckStep, PercentCheckStep\n     */\n    complianceStepType: IntermediateComplianceStepAllOf.ComplianceStepTypeEnum;\n}\nexport namespace IntermediateComplianceStepAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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';\n\n\nexport interface IntermediateSecuritiesDistributionEventAllOf { \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\n     */\n    instrumentEventType: IntermediateSecuritiesDistributionEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace IntermediateSecuritiesDistributionEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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';\n\n\nexport interface IrVolCubeDataAllOf { \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: IrVolCubeDataAllOf.MarketDataTypeEnum;\n}\nexport namespace IrVolCubeDataAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 IrVolDependencyAllOf { \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: IrVolDependencyAllOf.DependencyTypeEnum;\n}\nexport namespace IrVolDependencyAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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';\n\n\nexport interface LifeCycleEventValueAllOf { \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: LifeCycleEventValueAllOf.ResultValueTypeEnum;\n}\nexport namespace LifeCycleEventValueAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 * Loan Facility. This is a very lightweight instrument which acts as a placeholder for the events occurring within  the related facility Portfolio. This Portfolio is identified by its Scope and Code, which is recorded on the  instrument definition. The instrument 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 events occurring within the linked Portfolio may be related  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 domestic currency of the instrument.\n     */\n    domCcy: string;\n    /**\n     * The Scope of the Transaction Portfolio to which the Loan Facility instrument is linked.\n     */\n    facilityPortfolioScope: string;\n    /**\n     * The Code of the Transaction Portfolio to which the Loan Facility instrument is linked.\n     */\n    facilityPortfolioCode: 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 LoanFacilityAllOf { \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 Scope of the Transaction Portfolio to which the Loan Facility instrument is linked.\n     */\n    facilityPortfolioScope: string;\n    /**\n     * The Code of the Transaction Portfolio to which the Loan Facility instrument is linked.\n     */\n    facilityPortfolioCode: 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\n     */\n    instrumentType: LoanFacilityAllOf.InstrumentTypeEnum;\n}\nexport namespace LoanFacilityAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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; };\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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\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     * The AsAt predicate specification.\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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     * The AsAt predicate specification.\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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; };\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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 MasteredInstrumentAllOf { \n    /**\n     * Dictionary of identifiers of the mastered instrument\n     */\n    identifiers: { [key: string]: string; };\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\n     */\n    instrumentType: MasteredInstrumentAllOf.InstrumentTypeEnum;\n}\nexport namespace MasteredInstrumentAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 MaturityEventAllOf { \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\n     */\n    instrumentEventType: MaturityEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace MaturityEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 MbsCouponEventAllOf { \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\n     */\n    instrumentEventType: MbsCouponEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace MbsCouponEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 MbsInterestDeferralEventAllOf { \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\n     */\n    instrumentEventType: MbsInterestDeferralEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace MbsInterestDeferralEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 MbsInterestShortfallEventAllOf { \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\n     */\n    instrumentEventType: MbsInterestShortfallEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace MbsInterestShortfallEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 MbsPrincipalEventAllOf { \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\n     */\n    instrumentEventType: MbsPrincipalEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace MbsPrincipalEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 MbsPrincipalWriteOffEventAllOf { \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\n     */\n    instrumentEventType: MbsPrincipalWriteOffEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace MbsPrincipalWriteOffEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { SecurityOfferElection } from './securityOfferElection';\n\n\nexport interface MergerEventAllOf { \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\n     */\n    instrumentEventType: MergerEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace MergerEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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';\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};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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; };\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 OpaqueDependencyAllOf { \n    /**\n     * The available values are: OpaqueDependency, CashDependency, DiscountingDependency, EquityCurveDependency, EquityVolDependency, FxDependency, FxForwardsDependency, FxVolDependency, IndexProjectionDependency, IrVolDependency, QuoteDependency, Vendor, CalendarDependency, InflationFixingDependency\n     */\n    dependencyType: OpaqueDependencyAllOf.DependencyTypeEnum;\n}\nexport namespace OpaqueDependencyAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 OpaqueMarketDataAllOf { \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: OpaqueMarketDataAllOf.MarketDataTypeEnum;\n}\nexport namespace OpaqueMarketDataAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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; };\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 OpaqueModelOptionsAllOf { \n    data: { [key: string]: any; };\n    /**\n     * The available values are: Invalid, OpaqueModelOptions, EmptyModelOptions, IndexModelOptions, FxForwardModelOptions, FundingLegModelOptions, EquityModelOptions\n     */\n    modelOptionsType: OpaqueModelOptionsAllOf.ModelOptionsTypeEnum;\n}\nexport namespace OpaqueModelOptionsAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 OpenEventAllOf { \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\n     */\n    instrumentEventType: OpenEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace OpenEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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';\n\n\nexport interface OptionExerciseCashEventAllOf { \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\n     */\n    instrumentEventType: OptionExerciseCashEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace OptionExerciseCashEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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';\n\n\nexport interface OptionExercisePhysicalEventAllOf { \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\n     */\n    instrumentEventType: OptionExercisePhysicalEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace OptionExercisePhysicalEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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';\n\n\nexport interface OptionalityScheduleAllOf { \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: OptionalityScheduleAllOf.ScheduleTypeEnum;\n}\nexport namespace OptionalityScheduleAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { CurrencyAndAmount } from './currencyAndAmount';\nimport { TransactionPrice } from './transactionPrice';\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;\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\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    /**\n     * The identifier for grouping economic events across multiple transactions\n     */\n    transactionGroupId?: string | null;\n}\nexport namespace OutputTransaction {\n    export type TransactionStatusEnum = 'Active' | 'Amended' | 'Cancelled';\n    export const TransactionStatusEnum = {\n        Active: 'Active' as TransactionStatusEnum,\n        Amended: 'Amended' as TransactionStatusEnum,\n        Cancelled: 'Cancelled' 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\n    export const TypeEnum = {\n        Transaction: 'Transaction' as TypeEnum,\n        Reference: 'Reference' as TypeEnum,\n        DerivedTransaction: 'DerivedTransaction' 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 PortfolioResultDataKeyRuleAllOf { \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: PortfolioResultDataKeyRuleAllOf.ResultKeyRuleTypeEnum;\n}\nexport namespace PortfolioResultDataKeyRuleAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\n    export const TypeEnum = {\n        Transaction: 'Transaction' as TypeEnum,\n        Reference: 'Reference' as TypeEnum,\n        DerivedTransaction: 'DerivedTransaction' 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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';\n\nexport const PortfolioType = {\n    Transaction: 'Transaction' as PortfolioType,\n    Reference: 'Reference' as PortfolioType,\n    DerivedTransaction: 'DerivedTransaction' 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\n    export const TypeEnum = {\n        Transaction: 'Transaction' as TypeEnum,\n        Reference: 'Reference' as TypeEnum,\n        DerivedTransaction: 'DerivedTransaction' 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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';\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};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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, Placement, Execution, Block, Participation, Package, OrderInstruction, NextBestAction, CustomEntity, InstrumentEvent, Account, ChartOfAccounts, CustodianAccount, Abor, AborConfiguration, Fund, FundConfiguration, Fee, Reconciliation, PropertyDefinition, Compliance, DiaryEntry, Leg, DerivedValuation, 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\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    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' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | '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';\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        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        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    };\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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, Placement, Execution, Block, Participation, Package, OrderInstruction, NextBestAction, CustomEntity, InstrumentEvent, Account, ChartOfAccounts, CustodianAccount, Abor, AborConfiguration, Fund, FundConfiguration, Fee, Reconciliation, PropertyDefinition, Compliance, DiaryEntry, Leg, DerivedValuation, 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\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    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' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | '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';\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        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        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    };\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | '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';\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    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    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};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 PropertyKeyComplianceParameterAllOf { \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: PropertyKeyComplianceParameterAllOf.ComplianceParameterTypeEnum;\n}\nexport namespace PropertyKeyComplianceParameterAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 PropertyListAllOf { \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: PropertyListAllOf.ReferenceListTypeEnum;\n}\nexport namespace PropertyListAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 PropertyValueEqualsAllOf { \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: PropertyValueEqualsAllOf.CriterionTypeEnum;\n}\nexport namespace PropertyValueEqualsAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 PropertyValueInAllOf { \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: PropertyValueInAllOf.CriterionTypeEnum;\n}\nexport namespace PropertyValueInAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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\\'; Bloomberg : \\'bid\\', \\'mid\\', \\'ask\\', \\'open\\', \\'close\\', \\'last\\'; Rimes : \\'bid\\', \\'mid\\', \\'ask\\', \\'open\\', \\'close\\', \\'last\\'; ICE : \\'ask\\', \\'bid\\'; 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 QuoteDependencyAllOf { \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: QuoteDependencyAllOf.DependencyTypeEnum;\n}\nexport namespace QuoteDependencyAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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\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\\'; Bloomberg : \\'bid\\', \\'mid\\', \\'ask\\', \\'open\\', \\'close\\', \\'last\\'; Rimes : \\'bid\\', \\'mid\\', \\'ask\\', \\'open\\', \\'close\\', \\'last\\'; ICE : \\'ask\\', \\'bid\\'; 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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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';\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};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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';\n\n\nexport interface RawVendorEventAllOf { \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\n     */\n    instrumentEventType: RawVendorEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace RawVendorEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { AggregateSpec } from './aggregateSpec';\n\n\nexport interface ReconcileDateTimeRuleAllOf { \n    /**\n     * The available values are: Exact, AbsoluteDifference\n     */\n    comparisonType: ReconcileDateTimeRuleAllOf.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: ReconcileDateTimeRuleAllOf.RuleTypeEnum;\n}\nexport namespace ReconcileDateTimeRuleAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { AggregateSpec } from './aggregateSpec';\n\n\nexport interface ReconcileNumericRuleAllOf { \n    /**\n     * The available values are: Exact, AbsoluteDifference, RelativeDifference\n     */\n    comparisonType: ReconcileNumericRuleAllOf.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: ReconcileNumericRuleAllOf.RuleTypeEnum;\n}\nexport namespace ReconcileNumericRuleAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\n     */\n    comparisonType: ReconcileStringRule.ComparisonTypeEnum;\n    /**\n     * For cases of \\\"IsOneOf\\\" a set is required to match values against.  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;\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';\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    };\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { AggregateSpec } from './aggregateSpec';\n\n\nexport interface ReconcileStringRuleAllOf { \n    /**\n     * The available values are: Exact, Contains, CaseInsensitive, ContainsAnyCase, IsOneOf\n     */\n    comparisonType: ReconcileStringRuleAllOf.ComparisonTypeEnum;\n    /**\n     * For cases of \\\"IsOneOf\\\" a set is required to match values against.  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;\n    appliesTo: AggregateSpec;\n    /**\n     * The available values are: ReconcileNumericRule, ReconcileDateTimeRule, ReconcileStringRule, ReconcileExact\n     */\n    ruleType: ReconcileStringRuleAllOf.RuleTypeEnum;\n}\nexport namespace ReconcileStringRuleAllOf {\n    export type ComparisonTypeEnum = 'Exact' | 'Contains' | 'CaseInsensitive' | 'ContainsAnyCase' | 'IsOneOf';\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    };\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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;\n    /**\n     * Right hand side of the comparison\n     */\n    right?: { [key: string]: any; } | null;\n    /**\n     * Difference between LHS and RHS of comparison\n     */\n    difference?: { [key: string]: any; } | 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;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 ReferenceInstrumentAllOf { \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\n     */\n    instrumentType: ReferenceInstrumentAllOf.InstrumentTypeEnum;\n}\nexport namespace ReferenceInstrumentAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\nexport interface RepoAllOf { \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\n     */\n    instrumentType: RepoAllOf.InstrumentTypeEnum;\n}\nexport namespace RepoAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 ResetEventAllOf { \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\n     */\n    instrumentEventType: ResetEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace ResetEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 ResultDataKeyRuleAllOf { \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: ResultDataKeyRuleAllOf.ResultKeyRuleTypeEnum;\n}\nexport namespace ResultDataKeyRuleAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 ResultValue0DAllOf { \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: ResultValue0DAllOf.ResultValueTypeEnum;\n}\nexport namespace ResultValue0DAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 ResultValueBoolAllOf { \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: ResultValueBoolAllOf.ResultValueTypeEnum;\n}\nexport namespace ResultValueBoolAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 ResultValueCurrencyAllOf { \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: ResultValueCurrencyAllOf.ResultValueTypeEnum;\n}\nexport namespace ResultValueCurrencyAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 ResultValueDateTimeOffsetAllOf { \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: ResultValueDateTimeOffsetAllOf.ResultValueTypeEnum;\n}\nexport namespace ResultValueDateTimeOffsetAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 ResultValueDecimalAllOf { \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: ResultValueDecimalAllOf.ResultValueTypeEnum;\n}\nexport namespace ResultValueDecimalAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\nexport interface ResultValueDictionaryAllOf { \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: ResultValueDictionaryAllOf.ResultValueTypeEnum;\n}\nexport namespace ResultValueDictionaryAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 ResultValueIntAllOf { \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: ResultValueIntAllOf.ResultValueTypeEnum;\n}\nexport namespace ResultValueIntAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 ResultValueStringAllOf { \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: ResultValueStringAllOf.ResultValueTypeEnum;\n}\nexport namespace ResultValueStringAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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';\n\n\nexport interface ReverseStockSplitEventAllOf { \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\n     */\n    instrumentEventType: ReverseStockSplitEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace ReverseStockSplitEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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';\n\n\nexport interface ScripDividendEventAllOf { \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\n     */\n    instrumentEventType: ScripDividendEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace ScripDividendEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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';\n\n\nexport interface SimpleCashFlowLoanAllOf { \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\n     */\n    instrumentType: SimpleCashFlowLoanAllOf.InstrumentTypeEnum;\n}\nexport namespace SimpleCashFlowLoanAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 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    /**\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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 SimpleInstrumentAllOf { \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: SimpleInstrumentAllOf.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    /**\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\n     */\n    instrumentType: SimpleInstrumentAllOf.InstrumentTypeEnum;\n}\nexport namespace SimpleInstrumentAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { LevelStep } from './levelStep';\n\n\nexport interface StepScheduleAllOf { \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: StepScheduleAllOf.ScheduleTypeEnum;\n}\nexport namespace StepScheduleAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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';\n\n\nexport interface StockDividendEventAllOf { \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\n     */\n    instrumentEventType: StockDividendEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace StockDividendEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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';\n\n\nexport interface StockSplitEventAllOf { \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\n     */\n    instrumentEventType: StockSplitEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace StockSplitEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 Stream { \n    readonly canRead?: boolean;\n    readonly canWrite?: boolean;\n    readonly canSeek?: boolean;\n    readonly canTimeout?: boolean;\n    readonly length?: number;\n    position?: number;\n    readTimeout?: number;\n    writeTimeout?: 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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';\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};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 SubHoldingKeyValueEqualsAllOf { \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: SubHoldingKeyValueEqualsAllOf.CriterionTypeEnum;\n}\nexport namespace SubHoldingKeyValueEqualsAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 SwapCashFlowEventAllOf { \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\n     */\n    instrumentEventType: SwapCashFlowEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace SwapCashFlowEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 SwapPrincipalEventAllOf { \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\n     */\n    instrumentEventType: SwapPrincipalEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace SwapPrincipalEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { SecurityOfferElection } from './securityOfferElection';\n\n\nexport interface TenderEventAllOf { \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\n     */\n    instrumentEventType: TenderEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace TenderEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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';\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    /**\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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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';\n\n\nexport interface TermDepositAllOf { \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    /**\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\n     */\n    instrumentType: TermDepositAllOf.InstrumentTypeEnum;\n}\nexport namespace TermDepositAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 TermDepositInterestEventAllOf { \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\n     */\n    instrumentEventType: TermDepositInterestEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace TermDepositInterestEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 TermDepositPrincipalEventAllOf { \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\n     */\n    instrumentEventType: TermDepositPrincipalEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace TermDepositPrincipalEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { 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. |\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     * 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { AssetLeg } from './assetLeg';\nimport { InstrumentLeg } from './instrumentLeg';\n\n\nexport interface TotalReturnSwapAllOf { \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     * 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\n     */\n    instrumentType: TotalReturnSwapAllOf.InstrumentTypeEnum;\n}\nexport namespace TotalReturnSwapAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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 { 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;\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\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}\nexport namespace Transaction {\n    export type TransactionStatusEnum = 'Active' | 'Amended' | 'Cancelled';\n    export const TransactionStatusEnum = {\n        Active: 'Active' as TransactionStatusEnum,\n        Amended: 'Amended' as TransactionStatusEnum,\n        Cancelled: 'Cancelled' 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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}\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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';\n\nexport const TransactionStatus = {\n    Active: 'Active' as TransactionStatus,\n    Amended: 'Amended' as TransactionStatus,\n    Cancelled: 'Cancelled' 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 | null;\n    /**\n     * The source in which the TransactionType was resolved.\n     */\n    source?: string | null;\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 | 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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';\n\n\nexport interface TransitionEventAllOf { \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\n     */\n    instrumentEventType: TransitionEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace TransitionEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 TriggerEventAllOf { \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\n     */\n    instrumentEventType: TriggerEventAllOf.InstrumentEventTypeEnum;\n}\nexport namespace TriggerEventAllOf {\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';\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    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 VendorDependencyAllOf { \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: VendorDependencyAllOf.DependencyTypeEnum;\n}\nexport namespace VendorDependencyAllOf {\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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 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 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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; a unique identifier.\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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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; a unique identifier.\n     */\n    name: 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This class is 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.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | \n *\n * The version of the OpenAPI document: 0.11.7045\n * Contact: info@finbourne.com\n *\n * NOTE: This 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';\n\n\nexport interface YieldCurveDataAllOf { \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: YieldCurveDataAllOf.MarketDataTypeEnum;\n}\nexport namespace YieldCurveDataAllOf {\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","/*\n * Public API Surface of lusid-sdk-angular16\n */\n\nexport * from './lib';\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":["i2.Configuration"],"mappings":"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"}